반응형
package ToggleBtn.gohool.togglebtn;

import android.os.Bundle;
import android.view.View;
import android.widget.CompoundButton;
import android.widget.TextView;
import android.widget.ToggleButton;

import androidx.appcompat.app.AppCompatActivity;

public class MainActivity extends AppCompatActivity {

    private ToggleButton toggleButton;
    private TextView textView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textView = (TextView) findViewById(R.id.mText);
        toggleButton = (ToggleButton) findViewById(R.id.toggleButton);

        toggleButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if(isChecked){
                    textView.setVisibility(View.VISIBLE);
                }else {
                    textView.setVisibility(View.INVISIBLE);
                }
            }
        });


    }
}

토글 버튼 경우 값이 true or false이다.

isChecked는 곧 TRUE를 의미한다.

체크가 되어 있으면 invisible(안보이는) 상태인 텍스트를 visible(보이는)를 보이게 만들어준다.

반응형

'개발언어 > JAVA' 카테고리의 다른 글

자바 창끄기, alertdialog 만들기  (0) 2020.11.18
자바 체크박스 만들기  (0) 2020.11.18
자바 라디오그룹,버튼  (0) 2020.11.16
자바 RANDOM  (0) 2020.11.16
자바 간단한 어플 만들기.  (0) 2020.11.14

+ Recent posts