我有一个相对的布局定义在一个XML文件(比如说realtive.xml)。在另一个布局中,我在linearlayout内部有一个relativelayout标签(比如linear.xml)。这种逼真的布局是空的,并有一个id说“rl”。在单击linear.xml中的按钮时,我希望在id为“rl”的相对布局中设置relative.xml的内容。
这应该怎么做?插入布局到另一个布局使用其ID在android
1
A
回答
1
在onClick()
方法为Button
膨胀的新的布局,并将其添加到空RelativeLayout
:
RelativeLayout rl = (RelativeLayout) findViewById(R.id.rl);
getLayoutInflater().inflate(R.layout.realtive, rl, true);
此外,如果你不想从realtive.xml
添加父RelativeLayout
为空RelativeLayout
然后使用在merge
标签:
realtive.xml
<merge xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Here is the content of the realtive.xml without the parent RelativeLayout-->
</merge>
在这里,你可以阅读更多关于merge
标签:http://developer.android.com/resources/articles/layout-tricks-merge.html
+0
谢谢你的答案 – Ashwin 2012-04-09 09:42:02
1
充气新的布局,并添加到RelativeLayout的 getLayoutInflater()膨胀(资源,根,attachToRoot);
相关问题
- 1. 在另一个框架布局内插入框架布局
- 2. Android - 在另一个布局上放置一个布局
- 3. 布局重叠一个在另一个上方使用包括布局在android
- 4. Android布局在另外两个布局的中间放置一个布局
- 5. Android自定义列表视图布局到另一个布局
- 6. 如何在运行时在另一个布局中插入布局
- 7. 在另一个布局中引用一个布局的按钮
- 8. Android - 在其他xml布局中添加一个xml布局
- 9. 在一个布局中滑动,并用另一个布局替换android
- 10. 如何将布局放入另一个布局?
- 11. 为什么要在Android中将布局充气到另一个布局?
- 12. 以编程方式将布局加载到另一个布局
- 13. 将视图/布局充气到另一个布局?
- 14. 如何将视图/布局充气到另一个子布局?
- 15. 从main.xml布局切换到另一个布局
- 16. 如何将布局添加到另一个布局的顶部?
- 17. 将布局添加到Qt中的另一个布局[C++]
- 18. 将布局添加到另一个布局
- 19. 从另一个布局中获取图像并使用另一个布局使用Android
- 20. QGridLayout:您必须插入此网格到另一个布局
- 21. 如何使用其他布局ID?
- 22. Android:将布局拉伸至另一个
- 23. Android:动态加载不同布局的选择到另一个布局
- 24. 动画布局到的另一布局,其距离在运行时
- 25. Android layoutdisplay,布局布局。
- 26. Android:相对布局布局
- 27. Android布局 - 位置布局
- 28. Android布局文件夹:布局,布局端口,布局区域
- 29. 在另一个布局中添加布局
- 30. 如何在另一个布局中添加布局?
我觉得你可以使用'包括'标签,你可以简单地在另一个layout.and你可以隐藏这个包含的布局布局文件,你可以... – 2012-03-31 06:41:31