Chcę ustawić pozycje menu po lewej stronie paska akcji Honycomb, ale nie znalazłem żadnej dokumentacji pokazującej, jak to zrobić. Wygląda na to, że powinno być możliwe, ponieważ aplikacja Kontakty ma wyszukiwanie po lewej stronie paska nawigacji. Masz pomysł, jak ustawić pozycje menu po lewej stronie?Pozycjonowanie pozycji menu po lewej stronie paska akcji w bloku o strukturze plastra miodu
31
A
Odpowiedz
16
Pasek akcji obsługuje niestandardowy układ między ikoną aplikacji a zwykłymi ikonami ActionBar. Przykład:
// Set the custom section of the ActionBar with Browse and Search.
ActionBar actionBar = getActionBar();
mActionBarView = getLayoutInflater().inflate(R.layout.action_bar_custom, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
15
tutaj jest to, co działa na mnie jak sen: w Działaniu mam to:
//hiding default app icon
ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
//displaying custom ActionBar
View mActionBarView = getLayoutInflater().inflate(R.layout.my_action_bar, null);
actionBar.setCustomView(mActionBarView);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM)
my_action_bar.xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/turquoise">
<ImageButton
android:id="@+id/btn_slide"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@null"
android:scaleType="centerInside"
android:src="@drawable/btn_slide"
android:paddingRight="50dp"
android:onClick="toggleMenu"
android:paddingTop="4dp"/>
</RelativeLayout>
Powiązane problemy
- 1. Jak ustawić elementy menu po lewej stronie paska akcji?
- 2. Motywy o strukturze plastra miodu * .NaActionBar lub * .NoTitleBar - gdzie jest przycisk Menu?
- 3. Widok z paska menu pozycji
- 4. Jak korzystać z motywu Holo.Light i powracać do "Światła" na urządzeniach o strukturze plastra miodu?
- 5. Jak wyrównać ikonę po lewej stronie paska aplikacji w Androidzie
- 6. Zmiana orientacji w plasterku plastra miodu
- 7. Jak utworzyć tygodniowy widok kalendarza dla aplikacji Android o strukturze plastra miodu?
- 8. Błąd programu podczas eksportowania podpisanej aplikacji przy użyciu pakietu zgodności android.upd.v4.app o strukturze plastra miodu
- 9. Android CheckBox o strukturze plastra miodu na białym tle nie jest widoczny
- 10. Zmiana koloru tła aktywowanego elementu listy na plasterku plastra miodu
- 11. postincrement po lewej stronie
- 12. Gdzie jest wywołanie API, aby wykonać "tryb wyłączenia" w strukturze plastra miodu?
- 13. Android pozycje menu Wyrównaj do lewej w pasku akcji
- 14. Menu opcji Androida bez paska akcji?
- 15. Pozycjonowanie pozycji
- 16. Graphviz: etykieta po lewej stronie
- 17. Element menu paska nawigacyjnego przepełnienie pozycji
- 18. Dlaczego StackPanel nie wstawi bloku tekstu po lewej i przycisku po prawej stronie w Silverlight?
- 19. Pole wejściowe o szerokości 100%, z etykietą po lewej stronie
- 20. Jak dodać JTextField do paska menu JFrame?
- 21. Filtrowanie po lewej stronie w SQLalchemy
- 22. zmiana kierunku paska akcji od prawej do lewej
- 23. Resetowanie paska akcji po użyciu SearchView
- 24. Zmiana stanu menu paska akcji w zależności od fragmentu
- 25. Android: Wyświetlanie pozycji menu paska czynności w zależności od ViewPagera
- 26. Jak ustawić "pasek przewijania" po lewej stronie?
- 27. Renderuj Facebook jak popup po lewej stronie
- 28. Ikona po lewej stronie ostrzeżenia Bootstrap
- 29. Ikona po lewej stronie wielowierszowego nagłówka
- 30. UL ma margines po lewej stronie
Jak można określić, czy zwyczaj widok został kliknięty w pasku akcji? – CACuzcatlan
Próbowałem tego, ale nie pokazuje już mojej ikony domu. – CACuzcatlan
@ CACuzcatlan, użyj actionBar.setDisplayOptions (ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME); –