Pytania otagowane jako android-appcompat

Pakiet App Compat Support Library zawiera kilka bibliotek, które można uwzględnić w aplikacji. Każda z tych bibliotek obsługuje określony zakres wersji platformy Androida i zestaw funkcji.

8
Tworzenie widoku wyszukiwania, który wygląda jak wytyczne dotyczące projektowania materiałów
Obecnie uczę się, jak przekonwertować moją aplikację na Material Design i trochę utknąłem. Dodałem pasek narzędzi, a moja szuflada nawigacyjna nakłada całą zawartość. Próbuję teraz utworzyć rozwijane wyszukiwanie, które wygląda tak, jak w wytycznych dotyczących materiałów : Oto, co mam teraz i nie mogę wymyślić, jak to zrobić, jak powyżej: …

15
pokaż ikonę na pasku akcji / pasku narzędzi z AppCompat-v7 21
Próbowałem tych - ale nadal nie widzę ikony takiej jak wcześniej: getSupportActionBar().setLogo(R.drawable.ic_launcher); getSupportActionBar().setDisplayUseLogoEnabled(true); getSupportActionBar().setIcon(R.drawable.ic_launcher); Wydaje się, że działa, gdy używam niestandardowego paska narzędzi - ale to zmusiłoby mnie do dotknięcia wszystkich układów - czy istnieje lepszy sposób na zrobienie tego?

14
Jak programowo dodać odcień przycisków
W nowej bibliotece AppCompat możemy zabarwić przycisk w ten sposób: <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/follow" android:id="@+id/button_follow" android:backgroundTint="@color/blue_100" /> Jak mogę programowo ustawić odcień przycisku w moim kodzie? Zasadniczo próbuję zaimplementować warunkowe kolorowanie przycisku na podstawie danych wejściowych użytkownika.

3
AppCompatActivity.onCreate można wywołać tylko z tej samej grupy bibliotek
Po aktualizacji do appcompat 25.1.0zaczęły pojawiać się błędy okablowania. W moim kodzie: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Pojawia się błąd kłaczków: AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support) Jak zapobiegać takiemu zachowaniu?

7
Jak ustawić styl paska narzędzi appcompat-v7 na przykład Theme.AppCompat.Light.DarkActionBar?
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 …

8
Jak mogę zmienić kolor tętnienia, używając? Attr / selectableItemBackground jako tła?
Widziałem kilka pytań SO i podali kilka możliwych metod osiągnięcia tego, czego chcę. Na przykład: Użyj colorControlHighlightatrybutu w styles.xml. Oto moje style-v21.xml: <style name="SelectableItemBackground"> <item name="android:colorControlHighlight">#5677FC</item> <item name="android:background">?attr/selectableItemBackground</item> </style> I mój widget: <TextView android:id="@+id/tv_take_photo_as_bt" android:layout_width="280dp" android:layout_height="48dp" android:text="@string/act_take_photo" style="@style/SelectableItemBackground"/> I to nie działa. Próbowałem też dodać parent="Theme.AppCompatstyl „SelectableItemBackground”, zmienić colorControlHighlight(no android: …


26
Pasek stanu zmienia kolor na biały i nie wyświetla treści za nim
Próbuję AppCompat na Marshmallow. Chcę mieć przezroczysty pasek stanu, który jednak zmienia kolor na biały. Wypróbowałem kilka rozwiązań, ale nie zadziałały ( przezroczysty pasek stanu nie działa z windowTranslucentNavigation = "false" , Lollipop: rysuj za paskiem statusu z kolorem ustawionym na przezroczysty ). Oto powiązany kod. Moje style.xml <style name="Bacon" …

13
Promień naroża CardView
Czy istnieje sposób, aby CardView miał tylko promień narożnika u góry? <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardCornerRadius="10dp" >

5
Jak zaimplementować DrawerArrowToggle z biblioteki appcompat v7 21 na Androida
Teraz, gdy pojawił się Android 5.0, zastanawiałem się, jak zaimplementować animowane ikony paska akcji. Ta biblioteka tutaj implementuje ją dobrze, ale skoro biblioteka appcompat v7 ma ją, jak można ją zaimplementować? Biblioteka odwołuje się do niego w plikach themes.xml <item name="drawerArrowStyle">@style/Widget.AppCompat.DrawerArrowToggle</item> W tym stylu <style name="Base.V7.Theme.AppCompat" parent="Platform.AppCompat"> AKTUALIZACJA Zaimplementowałem to …


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, …

5
Ustawianie podniesienia uprawnień w XML w AppCompat CardView w systemie Android 5.0
Z tego, co rozumiem, na wczesnym etapie podglądu wydawało się, że nie ma sposobu na ustawienie podniesienia uprawnień w XML tylko na CardViews bez hackowania w Javie. Teraz, gdy oficjalna wersja została wydana, czy można to zrobić w XML bez pisania kodu Java w celu ustawienia podniesienia uprawnień? Próbowałem card_view:cardElevationbez …

8
Barwienie elementów MenuItem na pasku narzędzi AppCompat
Kiedy używam rysunków z AppCompatbiblioteki dla moich Toolbarpozycji menu, zabarwienie działa zgodnie z oczekiwaniami. Lubię to: <item android:id="@+id/action_clear" android:icon="@drawable/abc_ic_clear_mtrl_alpha" <-- from AppCompat android:title="@string/clear" /> Ale jeśli użyję własnych rysunków lub nawet skopiuję rysunki z AppCompatbiblioteki do własnego projektu, to w ogóle nie zabarwi się . <item android:id="@+id/action_clear" android:icon="@drawable/abc_ic_clear_mtrl_alpha_copy" <-- copy …

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ę …

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.