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

질문합니다.. 버튼관련 질문입니다 고수분들 답변좀 해주세요!!

0 추천
버튼을 클릭하면 버튼의 텍스트의 내용이 바뀌는 프로그램 작성. 버튼 클릭 시 마다 버튼의 텍스트는 “나의 이름은?” ->”각자 자신의 이름”으로 번갈아 바뀜

 

이 문제를 풀려고하는데 한번 클릭하면 바뀌는데 두번째는 안바뀌네요 어떻게 해야하죠 도와주세요 고수분들...

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
button.setText("버튼이 클릭됐습니다");
}
});
}

 

소스는 이렇게 만들었습니다. ㅜㅜ 부탁드려요 ㅜㅜ
안드로이드입문1인 (120 포인트) 님이 2015년 9월 20일 질문
한번은 클릭이 되는데 두번째는 클릭이 안되는게..현재 소스에선 그럴 수밖에 없을거같네요.내이름은?->김철수->내이름은? 이런식으로 하고싶으시면.. 저같으면  boolean등으로 변수를 두어서 이놈이 true인지 false인지에 따라 처리할듯..

1개의 답변

0 추천
이 정도 질문글은 책을 보고 천천히 이해하시는 편이 나아 보입니다...

일단은 onClick 내에 event 처리를 위한 분기 문들이 있어야 겠네요...
aucd29 (218,390 포인트) 님이 2015년 9월 21일 답변
책이 없어서 그런데....  onClick 내에 event처리 어떤걸로 하면 된다는거죠?
그 이벤트를 생각하는 일이 프로그래머가 하는 일입니다.... 어떤 버튼이 클릭되었을 때에 대한 분기처리를 하는 것이지요...
...