Próbuję przesuwać swoje rzeczy, aby użyć Toolbarzamiast paska akcji, ale ciągle pojawia się komunikat o błędzie java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a …
Jestem migracji z ActionBardo Toolbarw mojej aplikacji. Ale nie wiem, jak wyświetlać i ustawiać zdarzenie kliknięcia na Wstecznej strzałce Toolbartak jak ja Actionbar. Z ActionBardzwonię mActionbar.setDisplayHomeAsUpEnabled(true). Ale nie ma podobnej metody takiej jak ta. Czy ktoś kiedykolwiek zmierzył się z tą sytuacją i jakoś znalazł sposób na jej rozwiązanie?
Próbuję znaleźć właściwy sposób użycia niestandardowej czcionki dla tytułu paska narzędzi i wyśrodkować go na pasku narzędzi (wymaganie klienta). W tej chwili używam starego, dobrego ActionBar, a ja ustawiałem tytuł na pustą wartość, i setCustomViewużywałem do umieszczenia niestandardowej czcionki TextView i wyśrodkowania jej za pomocą ActionBar.LayoutParams. Czy jest na to …
Po wprowadzeniu przez Google Material Design usłyszałem o nowej klasie widżetów o nazwie Toolbar. Co to jest pasek narzędzi i jaka jest dokładna różnica między ActionBar a ToolBar?
Jak pozbyć się dodatkowego dopełnienia w nowym pasku narzędzi Toolbar z Android SDK API w wersji 21 (biblioteka obsługi)? Mówię o czerwonych strzałkach na tym obrazku: Oto kod, którego używam: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:background="?attr/colorPrimary" android:padding="0dp" android:layout_margin="0dp"> <RelativeLayout android:id="@+id/action_bar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="0dp" android:padding="0dp" android:background="#000000"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content"/> </RelativeLayout> </Toolbar> Jak …
Pracuję nad użyciem nowo dodanego paska narzędzi, który został wprowadzony w Lollipop i bibliotece AppCompat-v7. Postępowałem zgodnie z tym przewodnikiem na temat konfigurowania paska narzędzi. Zauważyłem, że kiedy wywołujesz coś, co wywołuje kontekstowy pasek narzędzi Actionbar (np. Zaznaczanie tekstu do kopiowania / wklejania), przesuwa pasek narzędzi w dół na stronie. …
Dokumentacja od Toolbarmówi Jeśli aplikacja używa obrazu logo, zdecydowanie powinna rozważyć pominięcie tytułu i podtytułu. Jaki jest właściwy sposób usunięcia tytułu?
Aktualizuję aplikację za pomocą nowego paska narzędzi Toolbar z biblioteki pomocy technicznej w wersji 21. Mój problem polega na tym, że pasek narzędzi nie rzuca żadnego cienia, jeśli nie ustawię atrybutu „wysokość”. Czy to normalne zachowanie, czy robię coś złego? Mój kod to: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar xmlns:app="http://schemas.android.com/apk/res-auto" …
W jednym z moich działań zmieniłem kolor paska narzędzi za pomocą Palette. Ale na 5,0 urządzeń wykorzystujących ActionBarActivityten status barkolor to kolor My colorPrimaryDarkw mojej działalności tematu więc mam 2 bardzo różne kolory i to nie wygląda dobrze. Zdaję sobie sprawę, że w 5.0 można używać, Window.setStatusBarColor()ale ActionBarActivitytego nie ma. …
Miałem problem z używaniem nowego paska narzędzi Material Design w bibliotece pomocy na ekranie Preferencje. Mam plik settings.xml jak poniżej: <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="@string/AddingItems" android:key="pref_key_storage_settings"> <ListPreference android:key="pref_key_new_items" android:title="@string/LocationOfNewItems" android:summary="@string/LocationOfNewItemsSummary" android:entries="@array/new_items_entry" android:entryValues="@array/new_item_entry_value" android:defaultValue="1"/> </PreferenceCategory> </PreferenceScreen> Ciągi są zdefiniowane w innym miejscu.
Mam ActionBarActivityz NavigationDraweri wykorzystanie support_v7 Toolbarjak ActionBar. W jednym z moich fragmentów pasek narzędzi ma niestandardowy widok. W pozostałych fragmentach Toolbarpowinien pokazać tytuł. Jak uzyskać Toolbarinstancję dostosowywania z fragmentów? Mogę uzyskać ActionBar za pomocą getActivity().getActionBar(), ale jeśli setTitle()wywołam dla tej instancji ActionBar, nic nie zrobi. UPD: W moim przypadku ((ActionBarActivity) …
Zaimplementowałem najnowszą bibliotekę appcompat i używam Toolbarpaska akcji jako paska akcji. Ale problem polega na tym, że nie mogę złapać zdarzenia kliknięcia przycisku głównego / ikony hamburgera. Próbowałem i szukałem wszystkiego, ale nie wydaje się, aby znaleźć podobny problem. To jest moja Activityklasa: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); …
Próbuję odtworzyć wygląd Theme.AppCompat.Light.DarkActionBarza pomocą nowego paska narzędzi Toolbar. Jeśli wybiorę, Theme.AppCompat.Lightmój pasek narzędzi będzie jasny, a jeśli wybiorę Theme.AppCompat, będzie ciemny. (Technicznie musisz użyć .NoActionBarwersji, ale o ile wiem, jedyną różnicą jest <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> Teraz nie ma, Theme.AppCompat.Light.DarkActionBarale naiwnie pomyślałem, że wystarczy zrobić własne …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.