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

onclick 이벤트 관련 질문입니다.

0 추천
public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 }

 public void MainOnClick(View v){
    Toast.makeText(MainActivity.this, "화면 클릭", Toast.LENGTH_SHORT).show();
    }

}

위의 코드로 activity를 구성할 경우 실행 화면 아무곳이나 클릭해도 toast가 떠야 하는 것 아닌가요?

왜 저는 안뜨는지 ㅠ

익명사용자 님이 2013년 4월 30일 질문

1개의 답변

0 추천
MainOnClick 이라는 api 가 없는걸로 알고 있습니다.

어떤 예제를 보신건지 모르겠지만,

저런식으로 구현하실려면 xml 에서 가장 상위 layout의 속성에 onClick 값을 작성하신 MainOnClick 메서드로 설정하셔야 의도하신대로 동작 가능합니다.
Frog (3,910 포인트) 님이 2013년 4월 30일 답변
...