[Android] Button Event 등록
activity_main.xml 에 버튼 추가.
<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 에 이벤트 추가
버튼 설정
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);
이벤트 등록
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); } } };