Android studio,在 java 中每次点击更改按钮文本
Android studio, change button text with each click in java
我尝试了一些可行的方法,但是否有更好的方法?
private Boolean set = false;
public void btnClick(View view) {
set = ! set;
Button button = findViewById(R.id.button);
if(set == true) {button.setText("Hi!");}
else{button.setText("Hi again!");}
}
就这么简单
button.setText(set? "Hi" : "Hi again");
该方法将参数作为视图 class。这意味着您根本不需要定义按钮。
private Boolean set = false;
public void btnClick(View view) {
set = ! set;
//Then the below line of code can be written somewhat like the above user mentioned. Changing a minor detail.
view.setText(set ? "Hi" : "Hi again");
}
您可以在布局中将此方法作为按钮的 onClick
属性。
我尝试了一些可行的方法,但是否有更好的方法?
private Boolean set = false;
public void btnClick(View view) {
set = ! set;
Button button = findViewById(R.id.button);
if(set == true) {button.setText("Hi!");}
else{button.setText("Hi again!");}
}
就这么简单
button.setText(set? "Hi" : "Hi again");
该方法将参数作为视图 class。这意味着您根本不需要定义按钮。
private Boolean set = false;
public void btnClick(View view) {
set = ! set;
//Then the below line of code can be written somewhat like the above user mentioned. Changing a minor detail.
view.setText(set ? "Hi" : "Hi again");
}
您可以在布局中将此方法作为按钮的 onClick
属性。