我环顾了互联网,只发现了 Android fragment 的例子,它们被放置在适当的位置(比如其中两个,一个是列表,第二个是显示列表中所选项目的详细信息)。我的目标是拥有经典的 android Activity ,我希望能够向其中添加具有特定 GUI 的动态预准备 fragment 。我想在那里添加圆顶组的 EditText 元素 (editTextFragment),或几个单选按钮 (radionbuttonFragment)。有没有如何做到这一点的例子?制作稳定的 fragment 对我来说没用。
谢谢
最佳答案
此答案适用于所有搜索同一问题答案的人。 答案是通过 FragmentManager 和 FragmentTransaction 使用以下语法实现的。
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
然后您需要使用以下语法将您的 fragment 添加到此 fragmentTransaction。
fragmentTransaction.replace(R.id.detailFragment, layout1);
最后你必须提交你的交易。否则更改将不会持续。
fragmentTransaction.commit();
关于Android - 动态添加 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849490/