상단과 하단에 작업 항목이있는 Android Split Action Bar?
분할 작업 표시 줄의 상단 부분에 일부 작업 항목을 지정하고 다른 항목은 하단으로 이동하는 방법이 있습니까? 아니면 모든 작업 항목이 분할의 맨 아래 부분으로 만 이동하는 것이 전부입니까?
현재는 불가능합니다.
Android 개발자 사무실 시간 동안 Android 개발자 Reto Meier 및 Roman Nurik의 답변을 직접 확인하십시오. http://youtu.be/pBmRCBP56-Q?t=55m50s
이 문제를 해결하기 위해 사용자 지정보기를 작업 표시 줄로 사용했습니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ActionBar actionBar = getActionBar();
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
View view = View.inflate(getApplicationContext(), R.layout.actionbar,
null);
actionBar.setCustomView(view);
}
그런 다음 하단 막대의 경우 메뉴보기 또는 하단에 표시하려는 항목을 부풀 렸습니다.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.browser_main, menu);
RelativeLayout relativeLayout = (RelativeLayout) menu.findItem(
R.id.layout_item).getActionView();
View inflatedView = getLayoutInflater().inflate(
R.layout.media_bottombar, null);
relativeLayout.addView(inflatedView);
return true;
}
Android Manifest에 다음과 같이 (android : uiOptions = "splitActionBarWhenNarrow")도 포함합니다.
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:uiOptions="splitActionBarWhenNarrow" > ....
CustomView를 사용하고 상단에 표시되어야하는 메뉴 항목을이보기에 추가하여이 문제를 해결했습니다.
불안한. 그러나 실험을 위해 작업 모음에서 메뉴 항목을 만들 때 이러한 조합을 선택할 수 있습니다.
MenuItem.SHOW_AS_ACTION_ALWAYS
MenuItem.SHOW_AS_ACTION_NEVER
MenuItem.SHOW_IF_ROOM
이 옵션이 활성화 된 경우 Android에는 작업 표시 줄을 분할 할 수있는 옵션이 있습니다. 분할 여부는 런타임시 시스템에서 결정합니다.
사용 가능한 공간이 충분하지 않은 경우 작업 표시 줄이 시스템에 의해 자동으로 분할되도록 정의 할 수 있습니다. AndroidManifest.xml 파일의 애플리케이션 활동 선언에서 android : uiOptions = "SplitActionBarWhenNarrow"매개 변수를 통해 활성화 할 수 있습니다.
'your programing' 카테고리의 다른 글
Windows XP에서 Eclipse의 내부 브라우저를 IE에서 Firefox로 변경하려면 어떻게해야합니까? (0) | 2020.12.25 |
---|---|
영어로 오류 메시지를 표시하도록 Visual Studio 구성 (0) | 2020.12.25 |
UIView 용 iOS viewDidLoad (0) | 2020.12.25 |
공용체를 통한 유형 실행은 C99에서 지정되지 않았으며 C11에서 지정 되었습니까? (0) | 2020.12.25 |
PostgreSQL의 기본 키인 UUID가 인덱스 성능을 저하합니까? (0) | 2020.12.25 |