Pytania otagowane jako android-actionbar

ActionBar to funkcja okna systemu Android, która identyfikuje aplikację i lokalizację użytkownika oraz zapewnia akcje użytkownika i tryby nawigacji.

8
Android Lollipop, niestandardowy widok AppCompat ActionBar nie zajmuje całej szerokości ekranu
Właśnie zaktualizowałem moją bazę kodu do Lollipopa i mam problemy z paskiem akcji. Używam AppCompat i ActionBarActivity oraz napompowania widoku niestandardowego. Wygląda na to, że niestandardowy widok nie zajmuje już całej szerokości ekranu, pozostawiając cienki pasek po lewej stronie Tak jak kiedyś wyglądało Tak to wygląda teraz To jest kod, …

3
Układ koordynatora z paskiem narzędzi we fragmentach lub działaniach
Dzięki nowej bibliotece projektów dostępnych jest kilka nowych układów, które bardzo zmieniają sposób zachowania paska narzędzi, jeśli programista sobie tego życzy. Ponieważ różne fragmenty mają różne zachowania i cele, na przykład fragment galerii ze zwijanym paskiem narzędzi pokazującym ważne zdjęcie lub fragment bez widoku przewijania, który po prostu nie potrzebuje …

16
Android: jak ukryć ActionBar w niektórych działaniach
Stworzyłem prostą aplikację demonstracyjną z ekranem powitalnym, mapą i kilkoma zwykłymi ekranami. U góry mam pasek akcji zawierający logo. Wszystko wygląda dobrze na moim telefonie (Galaxy s1 I9000 V2.3), ale kiedy testuję go na Galaxy s2 v4, pasek akcji pojawia się również na ekranie powitalnym i na ekranie mapy. Spalsh …


11
Zmień kolor paska narzędzi w Appcompat 21
Testuję nowe funkcje projektowania materiałów w Appcompat 21. Dlatego stworzyłem Toolbar taki jak ten: <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/activity_my_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.ActionBar"/> i umieściłem go w moim głównym pliku układu. Następnie ustawiłem go jako supportActionBar w ten sposób: Toolbar toolBar = (Toolbar)findViewById(R.id.activity_my_toolbar); setSupportActionBar(toolBar); To działa, ale jakoś nie mogę …

6
Jak wyświetlić widok niestandardowy w ActionBar?
Chcę wyświetlić wyszukiwanie niestandardowe na pasku akcji (używam do tego ActionBarSherlock). Mam to: Ale chcę, aby układ niestandardowy (pole edittext) zajmował całą dostępną szerokość. Zaimplementowałem niestandardowy układ zgodnie z sugestią tutaj . Oto mój niestandardowy układ search.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="?attr/actionButtonStyle" android:layout_width="fill_parent" android:layout_height="match_parent" android:layout_gravity="fill_horizontal" android:focusable="true" > <FrameLayout android:layout_width="fill_parent" …

9
Pasek działań Androida nie pokazuje przepełnienia
W mojej aplikacji mam pasek akcji z 3 elementami. Ze względu na problemy z przestrzenią można wyświetlić tylko 2, więc spodziewałbym się, że pierwsza zostanie wyświetlona, ​​a reszta zostanie wyświetlona w przepełnieniu. Jednak w praktyce wyświetlane są tylko pierwsze 2 pozycje i nie można wykryć przepełnienia. Oto odpowiedni kod: list_menu.xml …

21
Ustawianie niestandardowego tytułu ActionBar z fragmentu
W moim menu głównym FragmentActivitykonfiguruję ActionBartytuł niestandardowy w następujący sposób: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); To działa idealnie. Jednak gdy otworzę inne Fragments, chcę zmienić tytuł. Nie jestem pewien, jak uzyskać …


9
actionbar w górę nawigacji z fragmentami
Mam kartami Actionbar / viewpager układ z trzema zakładkami powiedzieć A , B i C . Na karcie C zakładki (fragment), dodaję inny fragment powiedzmy fragment D . z DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Modyfikuję pasek akcji w DFragment's onResume, aby dodać przycisk: ActionBar ab …


4
Implementacja SearchView na pasku akcji
Muszę utworzyć SearchViewz mojego arrayList<String>i pokazać sugestie na liście rozwijanej to samo Szukam samouczków, które wyjaśniają krok po kroku, jak zbudować SearchViewpasek akcji. Przeczytałem dokumentację i idąc za przykładem google ale nie było to dla mnie przydatne. Stworzyłem wyszukiwanie <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/action_search" android:title="Search" android:icon="@android:drawable/ic_menu_search" android:showAsAction="always" android:actionViewClass="android.widget.SearchView" …

3
Jak dodać element listy rozwijanej na pasku akcji
W mojej aplikacji Android Honeycomb używam Tabs jako stylu nawigacji. Chciałbym dodać jedną pozycję obok przycisku przepełnienia, ale chcę, aby ta pozycja była listą rozwijaną, a użytkownik będzie mógł tam wybrać opcję, ale niezwiązaną z nawigacją. Jaki jest najłatwiejszy sposób, odkąd używammActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); Czy można to zrobić bez korzystania z niestandardowego …

9
(Przestarzałe) Fragment onOptionsItemSelected nie jest wywoływany
EDYCJA: To pytanie dotyczyło wycofanego paska akcji Sherlocka. Zamiast tego należy teraz użyć biblioteki obsługi systemu Android Dodałem opcję menu paska akcji o nazwie udostępnij dla mojego, fragmentktóra pojawia się, ale zdarzenie selekcji nie jest przechwytywane Dodam to w ten sposób @Override public void onCreateOptionsMenu (Menu menu, MenuInflater inflater) { …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.