[Andoid] Button Event 등록
- activity_main.xml 에 버튼 추가.
- MainActivity.java 에 이벤트 추가
[Android] Button Event 등록
activity_main.xml 에 버튼 추가
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | Button android:id = "@+id/btnStart" android:layout_width = "match_parent" android:layout_height = "wrap_content" android:layout_weight = "1" android:text = "start" /> < Button android:id = "@+id/btnStop" android:layout_width = "match_parent" android:layout_height = "wrap_content" android:layout_weight = "1" android:enabled = "false" android:text = "stop" /> |
MainActivity.java 에 이벤트 추가
버튼 설정
1 2 3 4 5 6 7 8 | Button m_btnStart; // 시작 버튼 Button m_btnStop; // 종료 버튼 m_btnStart = (Button) findViewById(R.id.btnStart); m_btnStop = (Button) findViewById(R.id.btnStop); m_btnStart.setOnClickListener(clickListener); m_btnStop.setOnClickListener(clickListener); |
이벤트 등록
1 2 3 4 5 6 7 8 9 10 11 12 13 | private View.OnClickListener clickListener = new View.OnClickListener() { @Override public void onClick(View v) { if (v.getId() == R.id.btnStart) { m_btnStart.setEnabled( false ); m_btnStop.setEnabled( true ); } else if (v.getId() == R.id.btnStop) { m_btnStart.setEnabled( true ); m_btnStop.setEnabled( false ); } } }; |
'Programming > Android' 카테고리의 다른 글
[Android Evernote API] 안드로이드 버전 1.1.2를 위한 에버노트 SDK (0) | 2014.12.07 |
---|---|
[Android] 액션바 추가 (0) | 2014.12.07 |
안드로이드 개발환경 구축하기 (0) | 2013.03.26 |
자바 함수 주석 달기 (0) | 2012.09.24 |
광고 플랫폼 (0) | 2012.07.08 |
댓글