Вопросы с тегом «android-5.0-lollipop»

Android Lollipop, ранее известный как «Android L», был впервые показан на Google I / O 2014. Окончательное название было подтверждено 15 октября. Он поддерживает уровень API 21.

11
Как я могу изменить цвет текста кнопки диалога по умолчанию в Android 5
В моем приложении много диалоговых окон с предупреждениями. Это макет по умолчанию, но я добавляю положительные и отрицательные кнопки в диалог. Таким образом, кнопки получают цвет текста по умолчанию Android 5 (зеленый). Я пытался изменить это безуспешно. Есть идеи, как изменить цвет текста? Мой Пользовательский диалог: public class MyCustomDialog extends …

9
Как _really_ программно изменить основной и акцентный цвет в Android Lollipop?
Прежде всего, этот вопрос задает очень похожий вопрос. Однако у моего вопроса есть небольшая разница. Я хотел бы знать, можно ли программно изменить colorPrimaryатрибут темы на произвольный цвет? Так, например, у нас есть: <style name="AppTheme" parent="android:Theme.Material.Light"> <item name="android:colorPrimary">#ff0000</item> <item name="android:colorAccent">#ff0000</item> </style> Во время выполнения пользователь решает, что он хочет использовать …

7
Изменить цвет строки состояния с помощью AppCompat ActionBarActivity
В одном из моих занятий я изменил цвет панели инструментов с помощью Palette. Но на 5.0 устройств , использующих ActionBarActivityв status barцвет является цвет моей colorPrimaryDarkв моей теме деятельности , так у меня есть 2 очень разные цвета , и это не выглядит хорошо. Я понимаю, что в 5.0 вы …

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

7
Android lollipop изменить цвет панели навигации
В моем приложении мне нужно изменить цвет нижней панели навигации. Я смотрел много сообщений, но не могу найти решение. Я использую библиотеку 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 contextual …

8
Понимание RecyclerView setHasFixedSize
У меня проблемы с пониманием 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
Как предотвратить анимацию строки состояния и панели навигации во время перехода анимации сцены действия?
Во-первых, фон в строке состояния установлен на темно-коричневый, а фон панели навигации по умолчанию черный. Я использую световую тему Material. Я начинаю новое занятие, используя 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
My Cardview внутри 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" …

13
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, Кажется, обработка расположения объекта …

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)
У меня возникли проблемы с использованием новой панели инструментов Material Design в библиотеке поддержки на экране настроек. У меня есть файл 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) …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.