在android java中获取所有动态创建的linearlayout

在android java中获取所有动态创建的linearlayout,java,android,android-layout,android-linearlayout,Java,Android,Android Layout,Android Linearlayout,我想得到所有线性布局使用标签,但我得到 java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“android.view.view android.widget.ScrollView.findViewWithTag(java.lang.Object)” 所有my LinearLayout(包括其所有子项)都将动态添加 XML ScrollView sv = (ScrollView) v.findViewById(R.id.layout_question_co

我想得到所有线性布局使用标签,但我得到

java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法“android.view.view android.widget.ScrollView.findViewWithTag(java.lang.Object)”

所有my LinearLayout(包括其所有子项)都将动态添加

XML

ScrollView sv = (ScrollView) v.findViewById(R.id.layout_question_content);
LinearLayout layout_questions = (LinearLayout) sv.findViewWithTag("layout_questions");
int childcount = layout_questions.getChildCount();
System.out.println("LinearLayout " + childcount);


您的XML中没有定义
滚动视图
,或者您的
没有id
布局问题内容
。检查您是否设置了
android:id=“@+id/layout\u question\u content”

您的XML中未定义
滚动视图
,或者您的
没有id
布局问题\u content
。检查您是否设置了
android:id=“@+id/layout\u question\u content”

您的
sv
null
。是否要共享您的XML?您确定您的Scrollview ID正确吗?您在onCreate()中的何处编写此代码段?还是别的地方?滚动视图未初始化。它将抛出一个空对象引用。分享你写这篇文章的方法,也分享xml。我还有另一个声明
ScrollView sv=(ScrollView)v.findViewById(R.id.layout\u question\u content)我得到一个错误。所以我所做的就是再次申报。这是我在其中添加视图的滚动视图。请使用您正在使用的XML文件更新您的答案。没有它,这里的每个人只能玩猜测游戏,而不能给出实际的工作答案。你的
sv
null
。是否要共享您的XML?您确定您的Scrollview ID正确吗?您在onCreate()中的何处编写此代码段?还是别的地方?滚动视图未初始化。它将抛出一个空对象引用。分享你写这篇文章的方法,也分享xml。我还有另一个声明
ScrollView sv=(ScrollView)v.findViewById(R.id.layout\u question\u content)我得到一个错误。所以我所做的就是再次申报。这是我在其中添加视图的滚动视图。请使用您正在使用的XML文件更新您的答案。没有它,这里的每个人都只能玩猜测游戏,而不能给出实际的、有效的答案。
<ScrollView
        android:id="@+id/layout_question_content"
        android:clickable="true"
        android:layout_weight="1"
        android:layout_width="fill_parent"
        android:layout_marginBottom="50px"
        android:layout_height="fill_parent">

</ScrollView>