how to use visible and invisible for a button in android

前端 未结 4 486
迷失自我
迷失自我 2021-02-04 06:29

I want to make a button invisible, when i click another button then the invisible button will become visible and then perform onClick() actions on the visible butto

相关标签:
4条回答
  • 2021-02-04 06:35

    Try onTouch() instead of onClick(): Clickable TextView in Android

    0 讨论(0)
  • 2021-02-04 06:51

    Hopefully this can help you to hide the buttons as well as show the buttons if they are hidden. You need to have three buttons in your layout file in order to follow this example.

    Button b3 = (Button) findViewById(R.id.button3);
         @Override
                        public void onClick(View v) {
                            // TODO Auto-generated method stub
                            if (b1.isShown() && b2.isShown()) {
                                b1.setVisibility(View.GONE);
                                b2.setVisibility(View.GONE);
    
                            } else {
                                b1.setVisibility(View.VISIBLE);
                                b2.setVisibility(View.VISIBLE);
                            }
                        }
                    });
    
    0 讨论(0)
  • 2021-02-04 06:54

    DONT USE -

    donebutton.setVisibility(4);
    

    Instead use the static constants for this:

    donebutton.setVisibility(View.VISIBLE);
    

    What exactly means

    done.setVisibility(0);
    

    Isn't is supposed to be

    donebutton.setVisibility(View.GONE);
    
    0 讨论(0)
  • 2021-02-04 06:56

    Here you go:

    Button theButton = (Button)findViewById(R.id.theButton);
    theButton.setVisibility(View.VISIBLE);
    theButton.setBackgroundColor(Color.TRANSPARENT);
    
    phoneButton.setOnClickListener(new OnClickListener()
    { 
     @Override
     public void onClick(View v)
     {
      // DO STUFF
     }
    });
    
    0 讨论(0)
提交回复
热议问题