Pytania otagowane jako android-5.0-lollipop

Android Lollipop, wcześniej znany jako „Android L”, został po raz pierwszy pokazany na Google I / O 2014. Ostateczna nazwa została potwierdzona 15 października. Obsługuje poziom API 21.

10
Jak stworzyć efekt ripple w prostym układzie
Jak mogę uzyskać efekt tętnienia w prostym układzie liniowym / względnym po dotknięciu układu? Próbowałem ustawić tło układu na coś takiego: <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight" > <item android:drawable="@android:color/white"/> </ripple> Jednak po dotknięciu układu widzę tylko zwykłe białe tło i brak efektu tętnienia. Co ja robię źle? Edytować: Dla …

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

13
Zakładka projektowania obsługi systemu Android: Centrum grawitacji i przewijanie trybu
Próbuję użyć nowego projektu TabLayout w moim projekcie. Chcę, aby układ dostosowywał się do każdego rozmiaru i orientacji ekranu, ale można go poprawnie zobaczyć w jednej orientacji. Mam do czynienia z Gravity and Mode ustawiając mój tabLayout jako: tabLayout.setTabGravity(TabLayout.GRAVITY_CENTER); tabLayout.setTabMode(TabLayout.MODE_SCROLLABLE); Więc spodziewam się, że jeśli nie ma miejsca, tabLayout jest …

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


4
Zastosować falowanie dotyku Material Design do ImageButton?
Mam przycisk obrazu, który nie reaguje animacją dotykową po kliknięciu, ponieważ jest to obraz statyczny, w przeciwieństwie do zwykłych przycisków na Lollipopie, które mają wbudowany efekt tętnienia. Chciałbym dodać efekt ripple touch do obrazu, ale nie mogę znaleźć sposobu na jego wdrożenie. Mogę ustawić filtr kolorów na obrazie, ale to …


22
Awaria aplikacji podczas próby użycia RecyclerView w systemie Android 5.0
Próbuję zepsuć nowy RecyclerView i za każdym razem, gdy próbuję go uruchomić, moja aplikacja natychmiast się zawiesza. Daje mi NullPointerException dla próby uzyskania dostępu do metod z android.support.v7.widget.RecyclerView. Przejrzałem inne posty i zobaczyłem, że większość ludzi nie ma, compile 'com.android.support:recyclerview-v7:+'ale próbowałem tego i to w ogóle nie pomogło. Nie bardzo …

10
W jaki sposób można programowo odbierać połączenia przychodzące w systemie Android 5.0 (Lollipop)?
Kiedy próbuję utworzyć niestandardowy ekran dla połączeń przychodzących, próbuję programowo odebrać połączenie przychodzące. Używam następującego kodu, ale nie działa on w systemie Android 5.0. // Simulate a press of the headset button to pick up the call Intent buttonDown = new Intent(Intent.ACTION_MEDIA_BUTTON); buttonDown.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_HEADSETHOOK)); context.sendOrderedBroadcast(buttonDown, "android.permission.CALL_PRIVILEGED"); // froyo …

10
Szuflada nawigacji półprzezroczysta nad paskiem stanu nie działa
Pracuję nad projektem Android i wdrażam szufladę nawigacji. Czytam nową specyfikację Material Design i Listę kontrolną Material Design . Specyfikacja mówi, że wysuwany panel powinien unosić się nad wszystkim innym, w tym paskiem stanu, i być półprzezroczysty nad paskiem stanu. Mój panel nawigacyjny znajduje się nad paskiem stanu, ale nie …

8
Brak ActionBar w PreferenceActivity po aktualizacji do Support Library v21
Po uaktualnieniu do Support Library v21 mój ActionBar PreferenceActivityzniknął. Czy przegapiłem jakieś atrybuty w moim motywie, aby go ponownie aktywować? Miałem podobny problem z czarnym ActionBarem . Próbowałem też dodać trochę hackingu, dodając Toolbardo układu głównego, ale to nie zadziałało zgodnie z oczekiwaniami.

3
Zmiana tła ikony powiadomień w Lollipop
Przeglądałem wzorzec projektowy Powiadomienia i nie znalazłem niczego, co mówi o tle ikony powiadomienia. Jak zapewne zauważyłeś, dla niestandardowych powiadomień jest tylko jasnoszare tło. Ale aplikacje takie jak Hangouts lub po prostu powiadomienie o debugowaniu USB mają niestandardowy kolor tła ikony powiadomienia. Czy istnieje możliwość zmiany tej szarości na coś …

7
Android Jak zaimplementować arkusz dolny z dokumentacji Material Design
Jak wdraża się specyfikację dolnego arkusza? http://www.google.com/design/spec/components/bottom-sheets.html Nowa aktualizacja Dysku Google pokazuje to po naciśnięciu pływającego przycisku akcji -> Przyznane specyfikacje nigdy nie mówią nic o zaokrąglonych rogach, niezależnie od tego, co jest możliwe, po prostu nie jestem pewien, jak się do tego zabrać. Obecnie używasz biblioteki AppCompat i zestawu …
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.