Articles of Андроидная

Изменение цвета в форме внутри слоя-списка программно

Я пытаюсь изменить программный цвет selectable_kachel_shape . Вот xml-файл: kachel_ticked_style.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape android:id="@+id/selectable_kachel_shape" android:shape="rectangle" > <stroke android:width="5dp" android:color="@color/headrbar_color" /> </shape> </item> <item> <rotate android:fromDegrees="45" android:pivotX="120%" android:pivotY="100%" android:toDegrees="45" > <shape android:shape="line" > <stroke android:width="40dp" android:color="@color/headrbar_color" /> </shape> </rotate> </item> <item android:right="5dp" android:top="5dp"> <bitmap android:gravity="top|right" android:src="@drawable/selectable_tiles_check" /> </item> </layer-list> Я вызываю внутри фрагмента следующий […]

Отладка с горячей заменой с помощью Android

1) Существуют ли какие-либо специальные настройки / настройки, необходимые для включения отладки с возможностью «горячей» замены на Android? Пример: Добавьте точку останова сразу после ввода метода onCreate. Добавить новую строку «на лету» после точки останова (фиктивный «if (1 == 1) return;» code) Шаг к следующей инструкции -> Проблема: мой отладчик не разбивается на эту строку, […]

Как отключить чертеж украшения элемента RecyclerView для продолжительности анимации элементов

У меня есть базовое украшение предметов, которое рисует какой-то материал в методе ItemDecoration.onDrawOver . На этом RecyclerView также установлен DefaultItemAnimator . Анимации работают, все отлично. Кроме одного. Когда все существующие элементы заменяются новым элементом, установленным в этом адаптере, декорации отображаются во время анимации. Мне нужен способ скрыть их. Когда анимация заканчивается, их нужно показать, но […]

Что такое использование предпочтений в android?

Я изучил активность предпочтений, но я этого не понимаю. Может ли кто-нибудь сказать мне, что такое использование предпочтений? Чем он отличается от активности? благодаря

RadioGroup вызывает onCheckChanged () три раза

Я боролся с проблемой программной проверки RadioButton, которая находится в RadioGroup. Кажется, что один вызов check() вызывает три события – один раз для первого RadioButton и два раза для второго, что является моей целью. В то же время нажатие на второе RadioButton в интерфейсе вызывает только одно событие, которое является правильным. Итак, есть ли способ […]

Log.d и влияние на производительность

Я не совсем уверен в том, что я читаю в документации. Можно ли оставить кучу фрагментов кода log.d, или я должен прокомментировать их, чтобы они не влияли на производительность моего приложения. Благодаря, Я немного смущен, потому что, если вы читаете о объекте журнала ( документации ), вы видите следующее: «Порядок с точки зрения многословия, от […]

DeadObjectException в приложении для Android

Иногда я запускаю Activity своего приложения или быстро переключаюсь между Fragment s ViewPager который находится в этом конкретном Activity , я получил DeadObjectException следующим образом: W/ActivityManager( 669): android.os.DeadObjectException W/ActivityManager( 669): at android.os.BinderProxy.transact(Native Method) W/ActivityManager( 669): at android.app.ApplicationThreadProxy.schedulePauseActivity(ApplicationThreadNative.java:660) W/ActivityManager( 669): at com.android.server.am.ActivityStack.startPausingLocked(ActivityStack.java:776) W/ActivityManager( 669): at com.android.server.am.ActivityStack.finishActivityLocked(ActivityStack.java:2501) W/ActivityManager( 669): at com.android.server.am.ActivityStack.finishTopRunningActivityLocked(ActivityStack.java:2375) W/ActivityManager( 669): at com.android.server.am.ActivityStackSupervisor.finishTopRunningActivityLocked(ActivityStackSupervisor.java:2040) W/ActivityManager( 669): […]

Android: дата передачи в putExra

Я запускаю действие и хочу передать ему значение Date(Time) . Я передал все мои другие параметры с помощью i.putExtra("noteName", "Hello World") но я не знаю, как передать значение даты, а затем получить его как дату с помощью getExtra() . Я могу легко использовать i.putExtra("noteDate",noteDate); Но как я могу получить его в onCreate() Я не вижу […]

Crossfading с использованием TransitionDrawable, не работающего на android

У меня есть два изображения, которые я хочу пересечь. Первоначально оба используют изображение. Затем я использую .getDrawable (), чтобы получить возможность рисования изображений. Это код, который я использовал Drawable backgrounds[] = new Drawable[2]; backgrounds[0] = BackgroundImage.getDrawable(); backgrounds[1] = BackgroundImageBlurred.getDrawable(); TransitionDrawable crossfader = new TransitionDrawable(backgrounds); crossfader.startTransition(3000); Он отображает только изображение на первом элементе массива, которое он […]

Плохая производительность с Guava Cache на Android

Мы используем загрузку Google Guava LoadCache для растровых изображений в приложении для Android. В приложении я запускаю рисунок Thread, который рисует растровые изображения в кеше на Canvas. Если конкретное растровое изображение отсутствует в кеше, оно не получается обратным, так что никакая загрузка никогда не блокирует рисование Thread. Тем не менее, картина приводит к визуальному заиканию, […]

Intereting Posts
Как я могу читать SMS-сообщения с устройства программно в Android? Должен ли я объявлять каждое действие в файле манифеста? Преобразование SQLite в JSON Настройка цвета стрелки «назад» в Actionmode с помощью appcompat-v7 Единый идентификатор рекламного блока Admob для разных приложений? NavigationView не отображается, но нажатие кнопки Android Studio – карта Google по-прежнему пуста на реальном устройстве Android Android ndk-build iostream: нет такого файла или каталога Android Как нарисовать гладкую линию после пальца Различия между IPC и ContentProvider для Android Разработка приложения для Android в отдельных рабочих модулях Должен ли я использовать PhoneGap вместо наращивания на Android SDK? Проблема с базой данных sqlite, нет такой таблицы: Обновление библиотеки поддержки Android до 23.2.0 вызывает ошибку: XmlPullParserException Бинарная строка XML-файла # 17 <vector> требует viewportWidth> 0 OnClick в EditText внутри TextInputLayout, внутри RecyclerView