how to set setContentView in fragment

前端 未结 4 530
慢半拍i
慢半拍i 2021-01-27 05:37

I am trying to call a library in a fragment but dont know how to set it in a fragment I have done it in the main activity but I am getting an error in setting the setContentVie

4条回答
  •  余生分开走
    2021-01-27 06:01

    in Android X you simply can first import

    import androidx.fragment.app.Fragment
    

    and then in constructor pass your layout id like R.layout.fragment_navigation and then just override onViewCreated methode (it,s safer too)and than you just implement onCreateView(). Example:

    import android.view.View
    import android.widget.*
    import androidx.fragment.app.Fragment
    
    class MahrInCoinFragment : Fragment(R.layout.fragment_navigation) {
    
    private lateinit var mCoin: Coin
    
    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
    
        // Load coin saved data or use default value
        val cost: Int = Hawk.get(Constant.COIN_COST_KEY, Constant.DEFAULT_COIN_PRICE)
        val date: String = Hawk.get(Constant.COIN_DATE_KEY, Constant.DEFAULT_COIN_DATE)
        updateCoin(Coin().apply { this.cost = cost; this.date = date })
    
        // Handle listeners
        view.findViewById

提交回复
热议问题