我有两个按钮(A& B)和一个视图。当点击“A”按钮时,我需要在我的视图上显示文本“A”,按钮“A”应该被隐藏,当点击“B”按钮时,我需要在我的视图和按钮“B”上显示文本“B”应该隐藏起来。到目前为止没有问题。 问题是: 单击我的视图时,视图中的文本应为空,并且应显示视图所显示值的相应按钮。
答案 0 :(得分:-1)
很简单。只需将文本设置为空字符串,然后将按钮设置为可见。您可以在该TextView的onClickListener方法中执行此操作
int btnClicked;
btnA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnClicked = 1;
textView.setText("Text you get from button");
}
btnB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnClicked = 2;
textView.setText("Text you get from button");
}
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(btnClicked == 1) {
btnA.setVisibility(View.VISIBLE);
}else {
btnB.setVisibility(View.VISIBLE);
}
}