res/ menu 에서
menu_main.xml 만들고!
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" tools:context=".Activity.DetailActivity">
<item android:id="@+id/action_edit"
android:icon="@drawable/edit_icon"
android:title="edit"
app:showAsAction="always"
/>
</menu>
activity.java 소스에
@Override
public boolean onCreateOptionsMenu(Menu menu) {//action Button 생성
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_main, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle presses on the action bar items
switch (item.getItemId()) {
case R.id.action_edit:
Toast toast = Toast.makeText(DetailActivity.this, "edit 버튼 눌림", Toast.LENGTH_SHORT );
toast.show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
추가
'개발 > Android' 카테고리의 다른 글
안드로이드 스튜디오(Android Studio) 설치 (0) | 2018.01.22 |
---|---|
안드로이드 에러 로그로 찍기 try catch (0) | 2017.01.06 |
안드로이드 스튜디오 맥 정렬 단축키 (0) | 2017.01.04 |
안드로이드 editText 수정 불가, 선택불가 (0) | 2017.01.04 |
안드로이드 확인 취소 팝업 (0) | 2017.01.04 |