Android 如何在mainactivity类中获取Linearlayout id
我创建了一个小部件,其中有4个按钮和一个Android 如何在mainactivity类中获取Linearlayout id,android,xml,android-widget,Android,Xml,Android Widget,我创建了一个小部件,其中有4个按钮和一个线性布局。我正在尝试获取线性布局的id。我使用了findViewById函数,但是出现了一个错误,说findViewById在main活动中未定义 有人能告诉我如何获得线性布局的id吗? 谢谢在xml中定义一个id字段: <LinearLayout android:id="@+id/<ID>" android:layout_width="fill_parent" android:layout
线性布局
。我正在尝试获取线性布局的id。我使用了findViewById
函数,但是出现了一个错误,说findViewById在main活动中未定义
有人能告诉我如何获得线性布局的id吗?
谢谢在xml中定义一个id
字段:
<LinearLayout
android:id="@+id/<ID>"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
[编辑]
确保在正确的上下文中调用findviewbyd
。如果您使用的是视图,那么它应该是view.findViewById。能否显示main活动
代码和错误日志。您需要向我们提供更多信息以帮助您。您所说的“获取线性布局的id
”是什么意思?并发布MainActivity
的代码。如果可以使用getActivity().findViewById(R.id.yourid)或其他上下文,请至少在此处提供日志
LinearLayout linearLayout = findViewById(R.id.<ID>);