關於使用fragment出現android.view.InflateException

今天有個同學問我fragment的使用,她在靜態使用fragment的時候出現了android.view.InflateException,代碼如下。

<fragment
        android:name="com.example.dell.test.toolFrag"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp"/>

這代碼乍一看覺得沒有什麼錯,但是就是出現了InflateException,我很久沒用過靜態的fragment,所以百思不得其解,最後找到了答案,這樣靜態使用fragment必須給這個fragment分配一個id,不然就會報異常,問題雖然解決了,但是任然不知道原理是什麼,希望大神解答。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章