2014-12-09 2 views
0

나는 부울 스위치로 안드로이드 기능에서 버튼을 만들려고합니다. 첫 번째 클릭에서 무언가를하고 두 번째 클릭에서 다른 것을하기를 원합니다. 세 번째 클릭시 첫 번째 클릭시에도 동일한 작업을 수행하기를 원합니다. 내가 클릭 할 때마다 변경되는 버튼의 텍스트 요소로 인해 이것을 원한다는 주된 이유. 스위치와 체크 박스에는 변경할 텍스트가 없습니다.버튼을 부울 스위치로 사용하기

온라인 작업을 수행하는 동안 문서를 찾으려고 시도했지만 이전에이 작업을 수행 한 사례가없는 것 같습니다. 누군가가 아이디어를 갖고 있거나 이것이 작동하지 않는다고 완전히 말해 준다면 감사 할 것입니다.

답변

0
yourButton 
    .setOnClickListener(new View.OnClickListener() { 
     private boolean state = false; 
     public void onClick(View v) { 
      if (state) { 
       state = false; 
       yourButton.setText("False"); 
      } else { 
       state = true; 
       yourButton.setText("True"); 
      } 

     } 
    }); 

당신은 내가 당신에게 당신이 그것을

을 시도 할 수있는 방법을 보여주기 위해 노력하고있어이 코드를 테스트하지 않았다 그런데 이런 식으로 뭔가를 시도 할 수 있습니다
관련 문제