How to make Views with an Invisible attribute 'Visible' after clicking a button

后端 未结 4 640
感动是毒
感动是毒 2021-01-26 03:52

I have several Views, text views, and a button that have the android:visibility=\"invisible\" attribute. My goal is to click a button that resides above these \'invisible\' widg

4条回答
  •  粉色の甜心
    2021-01-26 04:32

    I am updating user936414's answer.

    OnClickListener mVisibleListener = new OnClickListener() {
        public void onClick(View v) {
    
            if( mText.getVisibility() == View.INVISIBLE )
                mText.setVisibility(View.VISIBLE);
            else
                mText.setVisibility(View.INVISIBLE);
    
            if( mRule1.getVisibility() == View.INVISIBLE )
                mRule1.setVisibility(View.VISIBLE);
            else
                mRule1.setVisibility(View.INVISIBLE);
    
            if( mRule2.getVisibility() == View.INVISIBLE )
                mRule2.setVisibility(View.VISIBLE);
            else
                mRule2.setVisibility(View.INVISIBLE);
        }
    };
    

    Also you might want to experiment with View.GONE.

提交回复
热议问题