Articles of android 5.0 lollipop

API Camera2 – Как установить длительное время экспозиции

Я пытаюсь захватить изображения с 30-секундным временем экспозиции в моем приложении (я знаю, что это возможно, так как это позволяет фондовая камера). Но SENSOR_INFO_EXPOSURE_TIME_RANGE (который должен быть в наносекундах) дает мне диапазон: 13272 – 869661901 В секундах это было бы просто 0.000013272 – 0.869661901 Это, очевидно, меньше секунды. Как я могу использовать более длительное время […]

Создайте виджет SearchView с помощью библиотеки поддержки v21

Крис Банес упомянул здесь, что библиотека AppCompat теперь имеет обновленный API SearchView от Lollipop. Я следую инструкциям прямо из сообщения в блоге, но я не вижу никакого эффекта. Ниже приведен фрагмент из моих values/styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorPrimary">@color/color_primary</item> <item name="searchViewStyle">@style/CustomSearchViewStyle</item> </style> <style name="CustomSearchViewStyle" parent="Widget.AppCompat.SearchView"> <item name="queryBackground">@color/orange</item> <item name="searchIcon">@drawable/test</item> </style>

Неограниченная рябь и фон Android

Можно создать RippleDrawable, определяя неограниченную пульсацию и в то же время цвет фона? Я пробовал все, но когда я определяю форму и ее цвет, рябь больше не ограничена. Также на этой странице https://developer.android.com/reference/android/graphics/drawable/RippleDrawable.html нет ссылки на добавление неограниченной пульсации по форме. Я пробовал этот список слоев, но результат ужасен <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <ripple android:color="@color/android_l_light_gray"> </ripple> […]

Отображение виджета пользовательского интерфейса в Cardview в android L

Я пытаюсь создать приложение в cardview, cardview содержит два текстовых изображения, которые нужно размещать рядом друг с другом, но текстовые просмотры накладываются друг на друга. Есть ли какой-либо механизм для размещения таких элементов, как его сделано в RelativeLayout (layout_below или layout_toRightOf) для Cardviews. Я могу сделать это, добавив тени в Relativelayout и сделав его похожим […]

Путь к файлу возвращает null всегда в lollipop android

Это мой код, когда я получаю изображение из внутреннего хранилища (галереи). В Lollipop путь к файлу всегда имеет значение null. if (requestCode == PICK_IMAGE) { if(resultCode == RESULT_OK){ //image successfully picked // launching upload activity Uri selectedImage = data.getData(); String[] filePathColumn = { MediaStore.Images.Media.DATA }; Cursor cursor = getContentResolver().query(selectedImage,filePathColumn, null, null, null); cursor.moveToFirst(); columnindex = […]

Align-Center SlidingTabLayout

После того, как я переместил приложение на 5.0, мне пришлось перейти от базовых вкладок к slideTabLayout, которые предоставляет разработчик google. Проблема в том, что я не могу понять, как центрировать обе кнопки таким образом, чтобы они были как центрированными, так и старыми. Кстати, я не говорю о стиле, просто позиционирование кнопок, разделяющих ту же сумму, […]

Устройство Samsung с Android 5.0 изменяет цвет прогрессивной панели

Устройства Samsung с Android 5.0 игнорируют мой цвет для панели прогресса (устанавливается в styles.xml). Вместо этого используется синий цвет samsung по умолчанию. <style name="Progress"> <item name="colorControlActivated">#000000</item> </style> Панель прогресса находится на панели инструментов: <android.support.v7.widget.Toolbar … > <ProgressBar android:id="@+id/progress_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:indeterminate="true" android:theme="@style/Progress"/> </android.support.v7.widget.Toolbar> Есть идеи?

Как предотвратить выбранную дату date в DatePickerDialog (setMinDate не работает должным образом)

Я нашел DatePicker (Dialog) очень запутанным … Когда setMinDate () установлен … показанный календарь действительно «визуально отключает» прошедшие даты (делает их серыми), но эти даты по-прежнему можно выбрать! Я хочу, чтобы пользователь этого не делал. Идеальный способ – сделать прошедшие даты неактивными / невыбираемыми. Если это невозможно, чем по крайней мере поймать это событие (какой […]

Android checkMarkGravity атрибут CheckedTextView (api 21)

Макет select_dialog_singlechoice_material.xml из источника plattform использует атрибут android: checkMarkGravity = "start": <?xml version="1.0" encoding="utf-8"?> <!– Copyright (C) 2014 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless […]

AdjustResize не работает в леденец и выше с полупрозрачным статусом / Nav

Есть вопросы, связанные с этой проблемой, но я не решал мои существующие ответы. Это мои стили-v21.xml: <style name="MainTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">true</item> <item name="android:colorBackground">#EEEEEE</item> </style> Конечно, я установил windowSoftInputMethod = "adjustResize" для соответствующей деятельности. Вот мой layout.xml, обратите внимание, что корневой FrameLayout используется для конкретной функции, поэтому это необходимо: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <RelativeLayout […]