Android按钮和视图之间的连接

时间:2015-11-10 11:13:22

标签: android button

我有两个按钮(A& B)和一个视图。当点击“A”按钮时,我需要在我的视图上显示文本“A”,按钮“A”应该被隐藏,当点击“B”按钮时,我需要在我的视图和按钮“B”上显示文本“B”应该隐藏起来。到目前为止没有问题。 问题是: 单击我的视图时,视图中的文本应为空,并且应显示视图所显示值的相应按钮。

1 个答案:

答案 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);
               }
            }