我在名为intro_step1_activity.xml的文件中定义了一个LinearLayout。我想在另一个xml文件中加载/引用此文件,这样我就不需要在其他xml文件中重新输入代码。这是可能的吗?如果是这样,怎么办?在另一个XML布局文件中包含现有的XML布局文件
3
A
回答
4
在运行时,您可以使用吹气,例如:
Inflater inflater = LayoutInflater.from(this);
View view = inflater.inflate(R.layout.intro_step1_activity, null);
,那么你可以将此视图添加到当前视图层次结构。在编译的时候,你可以使用包括标签的XML
<include layout="@layout/intro_step1_activity"/>
0
先举个id
到LinearLayout
,然后定义在Java LinearLayout
并使用findViewById()
方法引用它。
然后使用刚刚创建的LinearLayout
对象调用addView()
方法。
如果你想要一个例子,评论。
0
3
Load an existing xml layout file in another xml layout file
使用XML文件中的其他XML文件使用<include />
您intro_step1_activity.xml
使用代码
<include layout="intro_step1_activity.xml"/>
相关问题
- 1. xml文件vs xml布局
- 2. 用XML文件布局填充布局
- 3. 布局XML文件或值XML文件?
- 4. Android的布局XML文件中发现
- 5. Magento:setParentBlock从一个布局xml文件中?
- 6. 将XML文件中的多个子布局添加到另一个布局
- 7. 使用XML布局文件
- 8. 从布局XML文件
- 9. 从不同的xml文件访问多个包含的布局
- 10. 跨多个文件的android布局xml
- 11. -eclipse-我在布局文件夹中找不到布局xml
- 12. 在Android中使用LayoutInflater在另一个xml布局中未显示xml布局
- 13. Android - 在其他xml布局中添加一个xml布局
- 14. 包含布局在另一个布局中填充视图
- 15. 在另一个xml文件中包含xml文件
- 16. 如何覆盖另一个文件模块的布局XML文件中的Magento
- 17. XML布局文件中的疑问:以'com.android ..'开头的布局文件
- 18. 路径在Magento布局XML文件
- 19. 包括XML布局
- 20. 我包含与另一个布局重叠的坐标布局中的布局
- 21. 缺少xml布局文件的图形布局Android
- 22. 创建由其他XML文件组成的XML布局文件?
- 23. 活动的随机xml布局文件
- 24. 嵌套的XML布局文件
- 25. 使用布局XML文件的逻辑
- 26. 是否需要在一个.xml文件中使用多个布局(线性布局,相对布局)
- 27. 如何正确使用布局和布局(陆地)xml文件?
- 28. 布局XML不是从布局sw600dp文件夹
- 29. Android xml布局文件,请参阅android xml布局设计器中的布局的实际高度
- 30. 访问包含的xml布局视图
从Android文档: 这是从未直接使用。相反,使用getLayoutInflater()或getSystemService(String)来检索标准的LayoutInflater实例,该实例已经连接到当前上下文并正确配置了您正在运行的设备。例如: LayoutInflater inflater =(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); – LightMan