我有一个带有values = {4,5,6,7}
的微调器,最初的微调器选择值设置为4
,因此活动中显示了4 TextViews
和4 EditTexts
。
现在,我想要的是,如果用户从微调器中选择值5
,那么之前的4 TextViews
和EditTexts
将被新的5 TextViews
和5 {{1}覆盖}。
我该怎么办?有帮助吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
为此,您可以通过...进行循环管理
for( int i = 0; i < spinner.getSelectedItem(); i++)
{
TextView textView = new TextView(this);
textView.setText(textArray[i]);
linearLayout.addView(textView);
}
对于创建视图,以编程方式依次创建如下布局:
LinearLayout linearLayout = new LinearLayout(this);
setContentView(linearLayout);
linearLayout.setOrientation(LinearLayout.VERTICAL)
像这样,您可以根据需要以编程方式进行管理。