[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 |
댓글