시작하는 분도 있을 것 같아 어줍잖이 몇자 적어 본다.
1. 액션바가 있음 진저 프로요는 호환이 안된다.
2. 빼지 않으면 걍 들어 간다.
3. 빼는 방법은
ActionBar actionBar = getActionBar();
actionBar.hide();
빼고 싶은 액티비티서 요렇게 하면 된다.
4. 액션바에 메뉴를 만드는 건
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
요녀석이다.
implementation없이 걍 넣어 주면 된다.
5. 액션바에 메뉴 선택 처리는
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.xxxxx
.
.
.
return true;
}
요렇게.
4번에서 xml로 넣어 줄 땐
mMenu = menu;
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.어쩌구, menu);
xml은
android:id="@+id/ccccc"
android:icon="@drawable/icon_name"
android:showAsAction="always"
/>
android:id="@+id/ddddd"
android:icon="@drawable/icon_name"
android:showAsAction="always"
/>
뭐 대략 이런식으로
아이콘이 싫으면
android:title="@string/암꺼나"
이런식으로 하면 아이콘 대신 글자가 들어간 아이콘이 만들어 진다.
이거 몰라서 개고생 했다.
도대체 상단 메뉴는 어디서 만드는 건지 ㅡㅡ;
다시 말하면 없애지 않으면 자동으로 만들어 진다.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.