有一个 CheckBox,带有 id Checkbox1 和文本 NameCheckBox(这都在 .xml 中)
android:id="@+id/Checkbox1"
android:text="NameCheckBox"
如何更改 NameCheckBox,比方说 NameCheckBox3
CheckBox checkbox1 = findViewById(R.id.Checkbox1);
checkBox1.setText("NameCheckBox3");
如果你用 .java 编写,那么文本在应用期间不会改变
为了以编程方式更改复选框的名称,您需要使用该小部件的状态更改侦听器。声明你的之后
checkBox
:你需要像这样添加监听器:
也就是说,如果您的复选框被选中,那么您可以在其中指定您需要的另一个文本。我希望这能解决您的问题,如果您有任何困难 - 不要犹豫并写信,我们会尽力提供帮助。祝你好运 :)