Android 如何获取片段中的xml对象? TabBookList.java public类TabBooklist扩展片段{ @凌驾 创建视图上的公共视图(布局、充气机、视图组容器、, Bundle savedInstanceState){ 视图根视图=充气机。充气(R.layout.tab\u图书列表,容器,false); 返回rootView; //错误-> 按钮btn_测试=getActivity().findFragmentById(R.id.btn_测试); //
Android 如何获取片段中的xml对象? TabBookList.java public类TabBooklist扩展片段{ @凌驾 创建视图上的公共视图(布局、充气机、视图组容器、, Bundle savedInstanceState){ 视图根视图=充气机。充气(R.layout.tab\u图书列表,容器,false); 返回rootView; //错误-> 按钮btn_测试=getActivity().findFragmentById(R.id.btn_测试); //,android,android-studio,Android,Android Studio,tab\u booklist.xml由片段创建,而TabBookList.java与tab\u booklist.xml链接。 我想在xml文件中获取按钮对象。 我发现使用getActivity().findFragmentById(R.id.btn_test);可以获取片段中的xml对象。 但我不能那样做。 如何获取片段中的xml对象?按钮是片段根视图的后代,因此只需使用根视图。按钮是一个视图,而不是片段 Button btn_test = (Button) rootView.findView
tab\u booklist.xml
由片段创建,而TabBookList.java
与tab\u booklist.xml链接。我想在xml文件中获取按钮对象。
我发现使用
getActivity().findFragmentById(R.id.btn_test);
可以获取片段中的xml对象。但我不能那样做。
如何获取片段中的xml对象?
按钮是片段根视图的后代,因此只需使用
根视图。按钮是一个视图,而不是片段
Button btn_test = (Button) rootView.findViewById(R.id.btn_test);
哦,我的天…非常感谢!!!!!!!!!谢谢!!!!!!!!!!
...
tools:context="org.androidtown.mobile_termproj_0408.MainActivity$PlaceholderFragment">
<TableRow>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="push"
android:id="@+id/btn_test"
/>
<TextView
android:id="@+id/section_label2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="book list tab2" />
</TableRow>
Button btn_test = (Button) rootView.findViewById(R.id.btn_test);