如何在mainactivity类中获取Linearlayout id

时间:2014-05-03 13:00:28

标签: android xml android-widget

我创建了一个小部件,其中有4个按钮和一个linear layout。我想要获得线性布局的id。我使用了findViewById函数,但是会出现错误findViewById is undefined in MainActivity

有人可以告诉我如何获得线性布局的ID? 感谢

1 个答案:

答案 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。