1

在我的应用程序中,我想根据选择动态添加字段。虽然有 4 个固定微调器字段,但微调器的值取决于第一个微调器字段等的选择。必须根据第一个字段填充第二个微调器字段,基于第二个字段填充第三个微调器字段,依此类推.

根据在这 4 个微调框字段中选择的选项,布局将包含文本字段或单选按钮等附加字段。

有人可以建议实现这一目标的最佳方法或参考其他示例吗?

谢谢

4

1 回答 1

2

您可以将视图添加到类似于以下代码的布局:

LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(
            (LayoutParams.WRAP_CONTENT), (LayoutParams.WRAP_CONTENT));

RelativeLayout relativeLayout = new RelativeLayout(mContext);
relativeLayout.setLayoutParams(layoutParams);

TextView view = new TextView(mContext);
view.setLayoutParams(layoutParams);

relativeLayout.addView(view);

然后你需要将它添加到现有的 ViewLayout 中:

LinearLayout originalLayout = findViewById(R.id.mylayout);
originalLayout.addView(relativeLayout);

可以扩展此想法以将自定义视图等添加到您的屏幕。

于 2013-01-28T11:17:55.977 回答