好的,我的问题是我已经使用<include.../>标签在片段视图中包含了一个布局,但是每当我试图初始化它时,都会抛出一个空指针异常错误
<include layout="@layout/pro_ocr" />我尝试了几种findViewById()方法,比如:
v.findViewById(R.id.crossProOCR);
getActivity.findViewById(R.id.crossProOCR);但是没有用现在的解决方案会有很大的帮助
发布于 2020-11-20 06:26:48
我猜你在pro_ocr中找到了父布局的id,因此你得到了一个NPE。include的用法与布局中的任何其他视图一样。您需要给include标记一个id:
<include
android:id="@+id/proOcr"
layout="@layout/pro_ocr" />然后,您可以在您的片段中将其用作View。获取包含的布局中的视图的ids与获取任何其他视图类似。
https://stackoverflow.com/questions/64917896
复制相似问题