在我的应用程序中,我想根据选择动态添加字段。虽然有 4 个固定微调器字段,但微调器的值取决于第一个微调器字段等的选择。必须根据第一个字段填充第二个微调器字段,基于第二个字段填充第三个微调器字段,依此类推.
根据在这 4 个微调框字段中选择的选项,布局将包含文本字段或单选按钮等附加字段。
有人可以建议实现这一目标的最佳方法或参考其他示例吗?
谢谢
在我的应用程序中,我想根据选择动态添加字段。虽然有 4 个固定微调器字段,但微调器的值取决于第一个微调器字段等的选择。必须根据第一个字段填充第二个微调器字段,基于第二个字段填充第三个微调器字段,依此类推.
根据在这 4 个微调框字段中选择的选项,布局将包含文本字段或单选按钮等附加字段。
有人可以建议实现这一目标的最佳方法或参考其他示例吗?
谢谢
您可以将视图添加到类似于以下代码的布局:
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);
可以扩展此想法以将自定义视图等添加到您的屏幕。