Android 怎么将fragment 动态地添加到布局中的任意位置?
2个回答
展开全部
我们通常是用
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view, fragment).commit();
来添加fragment到指定的视图位置。所以你的需求只需你动态的改变需要替换的这个view的位置就好了,替换流程还是不变的。
动态的改变view的位置,这需要你在java代码里动态的设置view的位置。
getSupportFragmentManager().beginTransaction().replace(R.id.fragment_view, fragment).commit();
来添加fragment到指定的视图位置。所以你的需求只需你动态的改变需要替换的这个view的位置就好了,替换流程还是不变的。
动态的改变view的位置,这需要你在java代码里动态的设置view的位置。
追问
恩 这个方案应该可以,改变Fragment容器的位置应该是可以的
2014-07-01
展开全部
好像不能这样做。必须要指定容器的id。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询