有没有一种方式可以结合基于xml的布局和“手动”布局?例如:
我使用以下“标准”xml布局:
我当然知道我不能像上面那一行那样创建一个新的布局,但我可能需要以某种方式初始化xml布局。但是,如果我想要动态添加组件,是不是只能使用100%手动布局?或者也许有另一种更优雅/正确的方法吗?
(我的目标是基于从数据库中获取的条目创建按钮。它们的数量和文本/内容会变化,因此尝试动态添加它们而不是在xml布局文件中添加它们。)
我使用以下“标准”xml布局:
setContentView(R.layout.mainscreen);
然后我希望有更多的动态内容,可以像这样添加:
LinearLayout layout = new LinearLayout(this);
setContentView(layout);
layout.addView(new CreateItemButton(this, "Button", 1));
我当然知道我不能像上面那一行那样创建一个新的布局,但我可能需要以某种方式初始化xml布局。但是,如果我想要动态添加组件,是不是只能使用100%手动布局?或者也许有另一种更优雅/正确的方法吗?
(我的目标是基于从数据库中获取的条目创建按钮。它们的数量和文本/内容会变化,因此尝试动态添加它们而不是在xml布局文件中添加它们。)