반응형
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 |