Запитання з тегом «android-5.0-lollipop»

Android Lollipop, раніше відомий як просто "Android L", вперше був показаний на Google I / O 2014. Остаточну назву підтвердили 15 жовтня. Він підтримує API рівня 21.

11
Як я можу змінити колір тексту діалогового вікна за замовчуванням на Android 5
У моєму додатку багато діалогових діалогових повідомлень. Це макет за замовчуванням, але я додаю в діалогове вікно позитивні та негативні кнопки. Тож кнопки отримують стандартний колір тексту для Android 5 (зелений). Я намагався це змінити без успіху. Будь-яка ідея, як змінити цей колір тексту? Мій спеціальний діалог: public class MyCustomDialog …

9
Як _реально_ програматично змінити основний та акцентний колір в Android Lollipop?
Перш за все, це питання задає дуже схоже запитання. Однак моє запитання має тонку різницю. Що я хотів би знати, чи можна програмно змінити colorPrimaryатрибут теми на довільний колір? Наприклад, у нас є: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item name="android:colorAccent">#ff0000</item> </style> Під час виконання користувач вирішує, що хоче використовувати #ccffffв …

7
Змініть колір рядка стану за допомогою AppCompat ActionBarActivity
В одному зі своїх заходів я змінив колір панелі інструментів за допомогою Palette. Але на 5.0 пристроїв , що використовують ActionBarActivityв status barколір є колір моєї colorPrimaryDarkв моїй темі діяльності , так у мене є 2 дуже різні кольори , і це не виглядає добре. Я розумію, що в 5.0 …

16
Льодяник: намалюйте статусBar з кольором, встановленим прозорим
Я встановив свій статусBar колір прозорим для Lollipop, лише наступним рядком у моїй темі: <item name="android:statusBarColor">@android:color/transparent</item> Тепер мені потрібно намалювати за нею, але я не можу отримати жодного виду малюнку позаду нього. Я знаю, як це зробити з windowTranslucentStatusвластивістю, але не хочу використовувати це властивість, оскільки тоді він буде ігнорувати …

7
Android льодяник змінює колір панелі навігації
У своєму додатку мені потрібно змінити колір нижньої панелі навігації. Я спостерігав за багатьма публікаціями, але не можу знайти рішення. Я використовую бібліотеку appCompat. v21 / styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light"> <item name="android:windowBackground">@drawable/bgpreview</item> <item name="android:colorPrimary">@color/MyColor</item> <item name="android:colorPrimaryDark">@color/MyColor</item> <item name="android:windowContentOverlay">@null</item> <item name="android:textColorPrimary">@color/MyColor</item> <item name="colorAccent">@color/MyColor</item> <!-- darker variant for the status bar and …

8
Розуміння набору RecyclerViewHasFixedSize
У мене є проблеми з розумінням setHasFixedSize(). Я знаю, що він використовується для оптимізації, коли розмір RecyclerViewне змінюється, від документів. Що це означає, хоча? У більшості випадків ListViewмайже завжди має фіксований розмір. У яких випадках це був би не фіксований розмір? Чи означає це, що фактична нерухомість, яку вона займає …

6
Колір значків панелі стану Android
Мені було цікаво, чи можна змінити колір значків панелі статусу ( не колір панелі статусу colorPrimaryDark). Скажімо, я хочу, щоб ця панель стану: <item name="colorPrimaryDark">@android:color/white</item> і значки чорного кольору, чи це можливо? Дякую. Редагувати: Нове у попередньому перегляді розробника M: windowLightStatusBar. Увімкнувши це у своїй темі, система повідомляє використовувати темний …

18
Змініть колір фону CardView програмно
CardView має атрибут card_view:cardBackgroundColorдля визначення кольору фону. Цей атрибут працює чудово. У той же час не існує способу динамічного зміни кольору. Я щойно спробував такі рішення, як: mCardView.setBackgroundColor(...); або за допомогою макета всередині cardView <android.support.v7.widget.CardView> <LinearLayout android:id="@+id/inside_layout"> </android.support.v7.widget.CardView> View insideLayout = mCardView.findViewById(R.id.inside_layout); cardLayout.setBackgroundColor(XXXX); Ці рішення не працюють, оскільки на картці …

7
Як запобігти анімуванню рядка стану та панелі навігації під час переходу анімації сцени активності?
По-перше, для мого фону рядка стану встановлено темно-коричневий колір, а для мого фону панелі навігації встановлено чорний колір. Я використовую тему Light light. Я починаю нову діяльність ActivityOptions.makeSceneTransitionAnimationіз використанням переходів за замовчуванням, і я помічаю, що як панель стану, так і панель навігації ненадовго зникають до білого, а потім повертаються …

10
CardView layout_width = "match_parent" не відповідає батьківській ширині RecyclerView
У мене фрагмент містить RecyclerView з layout_width = "match_parent": <android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity$PlaceholderFragment" /> Елемент у RecyclerView є CardView також з layout_width = "match_parent": <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_gravity="center" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="20dp" card_view:cardCornerRadius="4dp"> <TextView android:layout_gravity="center" android:id="@+id/info_text" android:layout_width="match_parent" android:gravity="center" android:layout_height="match_parent" android:textAppearance="?android:textAppearanceLarge"/> </android.support.v7.widget.CardView> Я надуваю …

17
CardView не відображає тінь в Android L
У програмі "Моє перегляд карт" у Listview не відображається тінь в Android L (Nexus 5). Також круглі краї неправильно показані. Ось код для перегляду адаптерів Listview: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res/com.example.myapp" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="wrap_content" app:cardBackgroundColor="@android:color/white" android:foreground="?android:attr/selectableItemBackground" app:cardCornerRadius="4dp" app:cardElevation="4dp" > <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" …

12
Android 5.0 - додайте колонтитул / колонтитул до RecyclerView
Я провів хвилину, намагаючись придумати спосіб додавання заголовка до RecyclerView, безуспішно. Ось що я отримав поки що: @Override protected void onCreate(Bundle savedInstanceState) { ... layouManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layouManager); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); headerPlaceHolder = inflater.inflate(R.layout.view_header_holder_medium, null, false); layouManager.addView(headerPlaceHolder, 0); ... } LayoutManager, Здається, обробка розташування об'єкта RecyclerViewелементів. Оскільки …

3
Як використовувати новий API доступу до SD-карти, представлений для Android 5.0 (Lollipop)?
Фон На Android 4.4 (KitKat) Google зробив доступ до SD-карти досить обмеженим. Станом на Android Lollipop (5.0), розробники можуть використовувати новий API, який просить користувача підтвердити, щоб він мав доступ до певних папок, як це написано в цій публікації Google-груп . Проблема Публікація спрямовує вас відвідувати два веб-сайти: https://android.googlesource.com/platform/development/+/android-5.0.0_r2/samples/Vault/src/com/example/android/vault/VaultProvider.java#258 Це …

13
Створення екрана налаштувань за допомогою панелі інструментів підтримки (v21)
У мене виникли проблеми з використанням нової панелі інструментів «Дизайн матеріалу» в бібліотеці підтримки на екрані налаштувань. У мене є файл settings.xml, як показано нижче: <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> Рядки визначені в іншому місці.

3
NameNotFoundException веб-перегляд
Я отримую помилки від Crashlytics, що вказує на відсутність у деяких пристроях com.google.android.webview. Як це можливо? java.lang.RuntimeException: Unable to start activity ComponentInfo{com.myapp.app/com.myapp.ReaderActivity}: android.view.InflateException: Binary XML file line #29: Error inflating class com.myapp.MyWebView at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Method.java) at java.lang.reflect.Method.invoke(Method.java:372) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.