我创建了一个小部件,其中有4个按钮和一个linear layout
。我想要获得线性布局的id。我使用了findViewById
函数,但是会出现错误findViewById is undefined in MainActivity
。
有人可以告诉我如何获得线性布局的ID? 感谢
答案 0 :(得分:0)
在xml中定义id
字段:
<LinearLayout
android:id="@+id/<ID>"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
在LinearLayout
中获取Activity
的参考:
LinearLayout linearLayout = findViewById(R.id.<ID>);
<强> [编辑] 强>
请务必在正确的上下文中调用findViewById
。就像你使用视图一样,它应该是view.findViewById。