Articles of андроиду

Связывание с данными: привязка одного метода от слушателя с помощью нескольких методов

Члены Yigit Boyar и George Mount из команды Android UI Toolkit рассказали о привязке данных . В видеоролике в 13:41 Джордж Гора говорит об этом Вы также можете делать некоторые из странных слушателей, например onTextChanged. TextWatcher имеет три метода, но все заботятся только о onTextChanged, правильно? Вы можете получить доступ только к одному из них, […]

Как вызвать onSearchRequested при нажатии увеличительного стекла

Я использую searchView и пытаюсь передать некоторые данные, когда кто-то вызывает поиск. Поэтому я onSearchReqested метод onSearchReqested . Проблема в том, что этот метод не вызывается, когда кто-то вводит в SearchView и нажимает увеличительное стекло на клавиатуре. Вместо этого начинается действие результата. Как я могу вызвать метод onSearchRequested до начала действия результата, когда кто-то нажимает […]

Как получить Uri для изображения в моих активах, которые будут работать в столбце SearchManager.SUGGEST_COLUMN_ICON_1?

Я успешно интегрировал поиск страны в глобальный поисковый объект, и теперь я пытаюсь отобразить флаг каждой страны рядом с поисковыми предложениями. Поиск внутри моего приложения работает таким образом, но, конечно, у меня есть контроль над списком и его привязкой. Поэтому я знаю, что все флаги есть, и я могу использовать их в остальной части моего […]

Привязка данных Android, не работающая с свойством View 'android: tag'

Попытка использовать новое привязку данных Android в моем проекте, но я получаю сообщение об ошибке при попытке установить свойство «android: tag» для некоторой пользовательской переменной. Файл menu_item.xml: <?xml version="1.0" encoding="utf-8"?> <layout xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="menuItem" type="com.example.MenuItem" /> </data> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:tag="@{menuItem}" tools:ignore="UseCompoundDrawables"> <!–suppress AndroidUnknownAttribute –> <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:imageResource="@{menuItem.itemType.drawableId}" /> <TextView […]

Можно ли привязать один ObservableField к другому?

Я понимаю, что целью библиотеки привязки данных Android является просмотр данных для наблюдения за данными и автоматического обновления при изменении этих данных. Вопрос: Возможно ли, чтобы данные могли наблюдать другие данные? Например, могу ли я один ObservableField «зависеть» или «привязываться» к значению другого или к набору других ObservableField ? В настоящее время я реализовал это […]

Связывание данных: ресурсы $ NotFoundException, когда атрибут объекта int

Я пытаюсь использовать привязку данных. Он работает правильно, если я использую объект с атрибутом строки, но в этом случае я использую int, и он не работает. У меня есть объект Пользователь: public class User extends BaseObservable{ public int age; …… public User() {} public int getAge() { return age; } public void setAge(int age) { […]

Android: Любой ярлык для Serializable из Parcelable без использования marshall ()?

Я знаю различия в производительности между Parcelable (быстрый) и Serializable (медленный). Однако мне нужно постоянно хранить определенную информацию приложения, а не только в течение одного жизненного цикла, поэтому onSaveInstanceState и связанные методы, использующие объекты Parcelable, не подходят. Поэтому я обратил свое внимание на Serializable . В первую очередь у меня есть типы AbstractList для хранения […]

Правильно сортировать узлы от самых новых до самых старых

Я использую FirebaseRecyclerAdapter чтобы раздуть RecyclerView с данными, предоставленными базой данных Firebase Realtime. Я начал сортировать узлы по их дочерней date которая была установлена ​​как значение ServerValue.TIMESTAMP . Я добавил свойство indexOn к родительскому узлу узлов, которые я хочу сортировать с date значения, в Правила базы данных Firebase. "parent-node": { ".read": "auth != null", ".write": […]

Обнаружение настроек «только для сетей 2G»

Есть ли способ вернуть значение настроек мобильной сети Android для «использования только сетей 2G»? Разработанное приложение измеряет скорость интернета в определенном месте, но для того, чтобы это было актуальным, он должен знать, намерен ли пользователь намеренно ограничивать мобильный интернет до 2G. Я взглянул на ConnectivityManager, но он предоставляет только информацию о настройке фоновых данных или […]

Как добавить выпадающее меню рядом с полем поиска в Android?

В общесистемном поиске на моем HTC Desire (Froyo) я вижу небольшое падение влево до поля ввода поиска, которое позволяет выбрать, где я хочу искать (все, веб, приложения). Как я могу реализовать это в своем приложении ? Учебное пособие по поиску на сайте разработчика Google не рассматривает это. Таким образом, в сценарии, подобном следующему, взятому из […]

Intereting Posts
Принятие сертификата для HTTP на Android Установить положение TextView в RemoteView во время выполнения Поместите 2 переключателя рядом друг с другом (на одной «линии») в вертикальной компоновке Как получить uri ресурса изображения в android Расширенная библиотека RecyclerView – примеры кода Как обновить / обновить Android APK во время Staged Rollout в Google Play Java.lang.RuntimeException: Невозможно создать экземпляр приложения: ClassNotFoundException (только на устройстве архитектуры X86) Кэширование файлов с помощью getCacheDir () Как использовать greenrobot для передачи данных в действие или фрагмент, который еще не был инициализирован? Как получить выбранный элемент из ListView? Android с maven? Apk unknown Создайте собственный lockscreen для Android 4.0 или более поздней версии? Android – открыть ресурс из @drawable String Каков наилучший способ обнаружения поддержки websocket с помощью Javascript? Как настроить размер шрифта для текста, чтобы он соответствовал текстовому виду