我试图抓住我创建的LinearLayout中的片段:
修改:这是在扩展ArrayAdapter<G>
LinearLayout newView = new LinearLayout(getContext());
String inflater = Context.LAYOUT_INFLATER_SERVICE;
LayoutInflater li;
li = (LayoutInflater) getContext().getSystemService(inflater);
li.inflate(resource, newView, true);
在布局中是一个名为TableRowView的片段:
编辑:我更正了XML语法
<fragment android:name ="mypackage.TableRowView"
android:id="@+id/row"
android:layout_width="match_parent"
android:layout_height="match_parent" />
如何获取newView
的片段?
提前致谢, --David
答案 0 :(得分:2)
我试图抓住我创建的LinearLayout中的片段
片段不在LinearLayout
范围内。片段不是View
,不在ViewGroup
内。 View
中的片段创建的onCreateView()
将位于ViewGroup
。
我试图抓住我创建的LinearLayout中的片段
尝试在findFragmentById()
上调用FragmentManager
,前提是您在通胀操作之前在newView
设置了ID。