我得到一个错误

07-04 01:49:56.325: E/AndroidRuntime(9693): java.lang.NullPointerException


在尝试完成事务后在Fragment中将ViewStub膨胀时

sendMessageView = ((ViewStub) rootView
            .findViewById(R.id.send_message_viewstub)).inflate();


这是XML

<ViewStub
        android:id="@+id/send_message_viewstub"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:inflatedId="@+id/panel_import"
        android:layout="@layout/fragment_send_message" />

最佳答案

如果您总是要在此ViewStub中扩大相同的布局,则最好使用include标记。

<include layout="@layout/fragment_send_message />


include在运行时将其替换为指定的布局,并允许您的布局既模块化又可读。

关于android - ViewStub Null异常膨胀,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24564936/

10-10 19:52