마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼이 눌렸을 경우에, Check가 되도록 눈에 띄게 표시를 하고싶은데..

0 추천

 

안녕하세요.

버튼을 눌렀을 경우에, 눈에 띄게 표시가 되도록 만들고 싶은데 어떻게 해야할지 잘 모르겠습니다.

현재 버튼에 대한 이벤트 부분은, 따로 이렇게 만들어 놓았는데.. 어떻게 해야, 버튼을 눌렀을 경우에

체크가 되었는지 눈에 띄도록 표시를 하고, 다시한번 눌렀을 경우에, 체크가 해제가 되도록 만들지..

고민이네요 ㅠ

<xml>

<Button
    android:text="Button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/textView"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:id="@+id/button" />

<자바>

btn = (Button) findViewById(R.id.button);
btn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        
    }
});
Kind카인드 (3,600 포인트) 님이 2016년 11월 7일 질문

1개의 답변

0 추천
토글버튼을 말씀하시는것 같습니다.

ToggleButton 을 사용하셔도 되고

아니면 변수를 하나 따로 두어서 클릭때마다 변수를 바꾸고

변수값에 따라 버튼의 색상이나, 텍스트를 바꾸시면 되십니다.
바램 (19,650 포인트) 님이 2016년 11월 8일 답변
토글버튼 말고, 그냥 일반 버튼에 대해서 버튼의 끝부분 쪽에, 색상이 칠해지면서 체크표시가 되도록 하고 싶은데.. 어찌 해야할까요 ㅠ
...