我有一个相对布局,我在相对布局中添加片段.像这样
HomeFragment mHomeFragment = new HomeFragment();
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction =fragmentManager.beginTransaction();
if(mHomeFragment!=null&& mHomeFragment.isAdded()){
fragmentTransaction.show(mHomeFragment);
}else {
fragmentTransaction.add(R.id.order_container,mHomeFragment,"Search");
}
fragmentTransaction.commit();
Run Code Online (Sandbox Code Playgroud)
我还有一个文本视图,我必须显示在相对布局中添加的片段的名称.喜欢搜索以防万一.如何获取在我的相对布局中添加的片段名称,假设为id = R.id.order_container
Bla*_*elt 39
你可以通过标签检索片段
Fragment fragment = getFragmentManager().findFragmentByTag("yourstringtag");
Run Code Online (Sandbox Code Playgroud)
然后你可以检查你的片段是否真实 HomeFragment
if (fragment instanceof HomeFragment) {
}
Run Code Online (Sandbox Code Playgroud)
Fragment fragment = getFragmentManager().findFragmentById(R.id.order_container);
String tag = (String) fragment.getTag();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
55378 次 |
| 最近记录: |