0
내 안드로이드 응용 프로그램이 최신 플랫폼을 대상으로합니다. 나는 플랫폼에 익숙하지 않고 액션 바에 대해 충돌하는 정보를 읽었다. 내가 네비게이션을 위해 그것을 사용하고 있었던 방법이 있었다.작업 표시 줄 내비게이션
menu.xml
<menu>
<item android:id="@+id/action_sort_size"
android:icon="@android:drawable/ic_menu_sort_by_size"
android:title="@string/action_barabc"
android:onClick="abc" />
<item android:id="@+id/action_sort_alpha"
....
내 활동
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void abc(MenuItem item) {
//...
}
이 작품에서
하지만, 다시/최대 탐색이 제대로 작동하지 않습니다. 관련이 없지만 여전히 확인하고 싶을 수 있습니다.
그러나 항목을 켜는 here 과 같은 구현도 있습니다.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menuitem1:
Toast.makeText(this, "Menu Item 1 selected", Toast.LENGTH_SHORT)
.show();
break;
case R.id.menuitem2:
....
}
더 나은 접근 방법은 무엇입니까?