我想要以下解决方案:
我在data / data / com.example.file / files / abc.xml中创建了xml文件,所以在运行app时如何在res / layout中获取这个abc.xml并显示在屏幕上。
感谢。
答案 0 :(得分:1)
通常,用于声明UI元素的XML词汇表非常接近 遵循类和方法的结构和命名,其中 元素名称对应于类名和属性名对应 方法。
感谢@Mike M:你无法创建这个。用于布局的XML文件是预编译的。
答案 1 :(得分:0)
我不确定我是否已按照您的问题进行操作 - 您是否尝试将子视图附加到RelativeLayout?如果是这样,你想要做的事情是:
RelativeLayout item = (RelativeLayout)findViewById(R.id.item);
View child = getLayoutInflater().inflate(R.layout.child, null);
item.addView(child);
RelativeLayout项目将是您的子视图的容器。
答案 2 :(得分:-1)
您的问题需要更具体一点,但这是一般答案:
如果您正在使用片段,则应重新创建片段,然后使用:
inflater.inflate(R.layout.abc, container, false);
如果您正在使用活动,那么您应该使用:
setOnContentView(abc);