我是一个android新手,所以如果这个问题很简单,请原谅我。
基本上我想把一个java项目移植到Android上。通过视图,我的java应用程序中的组件会根据模型动态变化。也就是说,显示的模型可能需要n个复选框或n个单选框,这取决于传递给视图的枚举类型。
在我的java显示中,这是通过嵌套循环来实现的,每次向屏幕添加组件时都会使用n个数。例如,代码的简化版本:
if (type == TYPE.CHECKBOXES){
for (int i = 0; i < n ; i++){
add(new JCheckBox());
}}
每次按下next按钮时,都会为视图处理此操作(每次类型都
我试图动态地创建一个按钮,但我尝试过的任何东西似乎都不起作用。到目前为止,这就是我所拥有的:
Button test = new Button(this);
test.setText("test");
test.setBackgroundResource(R.color.blue);
test.setLayoutParams (new LinearLayout.LayoutParams(60,ViewGroup.LayoutParams.FILL_PARENT));
这是我的xml文件,它是一个约束布局,如果这可能与动态创建的线性布局相冲突:
<?xml version=