0
Toolbar
에 2 개의 OptionsMenu
을 사용하고 싶습니다.한 도구 모음에서 두 옵션 메뉴를 사용하는 방법은 무엇입니까?
첫 번째 옵션 메뉴는 Activity
이며이 메뉴의 항목은 Toolbar
끝 부분에 있어야합니다.
다른 의 두 번째 optionMenu는 각각 고유 한 메뉴가 있으며 첫 번째 메뉴보다 앞에 있어야합니다.
Toolbar
에 2 개의 OptionsMenu
을 사용하고 싶습니다.한 도구 모음에서 두 옵션 메뉴를 사용하는 방법은 무엇입니까?
첫 번째 옵션 메뉴는 Activity
이며이 메뉴의 항목은 Toolbar
끝 부분에 있어야합니다.
다른 의 두 번째 optionMenu는 각각 고유 한 메뉴가 있으며 첫 번째 메뉴보다 앞에 있어야합니다.
Activity
에서 :
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu, menu);
return true;
}
res/menu/menu.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="com.nexttek.android.menu.activity.YourActivity">
<item
android:id="@+id/action_one"
android:orderInCategory="100"
android:title="@string/action_one"
app:showAsAction="never" />
<item
android:id="@+id/action_two"
android:icon="@drawable/ic_image"
android:orderInCategory="100"
android:title="@string/action_two"
app:showAsAction="always" />
</menu>
app:showAsAction
, 어떻게이 항목이에서 작업 항목으로 나타납니다으로 앱 표시 줄. 메뉴 항목은 활동에 앱 표시 줄이 포함 된 경우에만 작업 항목으로 표시 될 수 있습니다. 유효한 값,
always
: 항상이 항목을 앱 표시 줄에 배치하십시오. 항목이 항상 작업 표시 줄에 나타나는 것이 중요하지 않은 경우에는 사용하지 마십시오.collapseActionView
:이 액션 항목과 관련된 액션보기 (android : actionLayout 또는 android : actionViewClass로 선언 됨)가 축소 가능합니다.ifRoom
:이 항목을 응용 프로그램 모음에 놓을 수있는 경우에만이 항목을 배치하십시오.never
:이 항목을 앱 바에 두지 마십시오. 대신 앱 표시 줄의 오버플로 메뉴에 항목을 나열하십시오.withText
: 작업 항목과 함께 제목 텍스트 (android : title로 정의 됨)도 포함하십시오.