为了账号安全,请及时绑定邮箱和手机立即绑定

如何在android中覆盖以前的TextView和EditText

如何在android中覆盖以前的TextView和EditText

qq_遁去的一_1 2021-12-18 09:45:07
我有一个微调器values = {4,5,6,7},初始微调器选择的值设置为4,因此活动中显示4TextViews和 4 EditTexts。现在我想,如果用户选择值5从微调,那么这些以前的4TextViews和EditTexts将与新5覆盖TextViews和5 EditTexts。我怎么能这样做?有什么帮助吗?
查看完整描述

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

为此,您可以通过循环进行管理,例如...


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)

像这样,您可以根据需要以编程方式进行管理。


查看完整回答
反对 回复 2021-12-18
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

  1. 您可以将 TextView 和 EditText 编写为 RecyclerView 的一个项目,并且每次都可以拥有任意数量的项目。或者

  2. 每次从 java 代码中以编程方式添加 TextView 和 EditText 。


查看完整回答
反对 回复 2021-12-18
  • 2 回答
  • 0 关注
  • 201 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号