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

버튼 클릭시 버튼 텍스트 변경 다시 한번 클릭시 원래대로 돌아오기

0 추천
어떻게 짜나요??
마마a (140 포인트) 님이 2020년 11월 1일 질문

1개의 답변

0 추천
private Toggle toggle = Toggle.OFF;

button.setOnClickListener {
     toggle = toggle.next();
     button.setText(toggle.getText());
}

enum class Toggle {
     ON("Text On", OFF),
     OFF("Text Off", ON);

     private String text;
     private Toggle next;
     public Toggle(String text, Toggle next) {
        this.text = text;
        this.next = next;
     }

    public String getText() {
       return text;
    }

    public Toggle getNext() {
       return next();
    }
}

 

spark (226,420 포인트) 님이 2020년 11월 1일 답변
...