Czy istnieje sposób określania niektórych elementów akcji w górnej części paska podziału, podczas gdy inne są na dole? Czy to wszystko czy nic, przy czym wszystkie elementy akcji trafiają tylko do dolnej części podziału?Android Podziel pasek akcji z elementami akcji na górze i na dole?
Odpowiedz
To jest obecnie niemożliwe.
Zobacz odpowiedź bezpośrednio z Android programistów Reto Meier i Roman Nurik podczas Android Godziny pracy programu: http://youtu.be/pBmRCBP56-Q?t=55m50s
wątpliwe. Jednak podczas tworzenia elementów menu na pasku akcji można eksperymentować.
MenuItem.SHOW_AS_ACTION_ALWAYS
MenuItem.SHOW_AS_ACTION_NEVER
MenuItem.SHOW_IF_ROOM
Rozwiązałem ten problem, korzystając z CustomView i dodając elementy menu, które powinny być wyświetlane u góry tego widoku.
Jak dokładnie to zrobiłeś? –
@MarcusWolschon tak, zgaduję: http://stackoverflow.com/a/12196447/483520 –
Do tego użyłem widoku niestandardowego jako mojego paska akcji rozwiązać:
@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);
}
i następnie w dolnym pasku nadmuchałem widok menu lub cokolwiek chcesz wyświetlić na dole:
@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;
}
W Android manifeście, ja także (Android: uiOptions = „splitActionBarWhenNarrow”) tak:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:uiOptions="splitActionBarWhenNarrow" > ....
Jeśli ta opcja jest włączona, Android ma możliwość podzielić pasek działań. Czy podzielić decyduje systemu przy starcie
Można określić, że pasek działania powinny być automatycznie dzielone przez system, jeśli nie jest wystarczająco dużo miejsca można aktywować to poprzez android: uiOptions = „SplitActionBarWhenNarrow” parametr w deklaracji aktywności aplikacji w pliku AndroidManifest.xml .
- 1. Ukryj pasek akcji, pokazując podzielony pasek akcji
- 2. Podziel pasek akcji w systemie Android 5.0 (Lollipop)
- 3. Pasek akcji nie wyświetlający ikon widoku akcji
- 4. Android: pasek rozwijania akcji Sherlocka
- 5. Klawiatura Android umieszcza pasek zakładek na górze
- 6. Pasek akcji nie wyświetlający elementów akcji (wszystko w przepełnieniu) Android
- 7. Przejrzysty pasek stanu Androida i pasek akcji
- 8. intencją akcji na Instagram Android
- 9. Ciemny pasek akcji z motywem.AppCompat
- 10. Jak obsługiwać pasek akcji i przycisk menu?
- 11. Problem układu: jak umieścić coś na górze i na dole?
- 12. Spawacz ARC odcina pasek akcji
- 13. Pasek akcji wygląda na wycięty podczas korzystania z Motywu.AppCompat.Dialog
- 14. Zatrzymaj UITableView over scroll na górze i na dole?
- 15. Pasek akcji z ikoną i tekstem w trybie portretowym
- 16. minus 20 pikseli na górze i na dole div
- 17. 2 rzędy, pierwszy na górze i drugi na dole rodzica
- 18. Android: niestandardowy pasek akcji, jak korzystać z całej szerokości?
- 19. Jak zainstalować "pasek akcji" Sherlocka?
- 20. Android: Czy można ukryć górną część paska akcji, ale zachować dolny pasek z przyciskami przepełnienia
- 21. Pasek akcji Sherlocka z przesuwanym menu
- 22. Usuwanie dolnego cienia na pasku akcji - Android
- 23. umieścić wewnątrz pasku akcji na Android
- 24. Wyświetlanie pasków przewijania na górze i dole urządzenia DIV
- 25. Przycisk "Wstecz" na pasku akcji - Android. Jak przejść "z powrotem"?
- 26. Ustal, czy pasek akcji jest podzielony
- 27. Przyciski akcji nie pojawiają się na pasku akcji?
- 28. Android: Jak odtworzyć pasek akcji po zmianie fragmentu
- 29. Zmiana przycisków akcji na powiadomieniu
- 30. Pasek akcji Sherlocka zmienia kolor tekstu
Witam @RyanR, a może w 2014? – ericn
@fuzzybee no nie według mojej wiedzy. Jest to rozważanie dotyczące systemu Android, a nie ograniczenie kodu. –