Описание тега android-databinding

Data Binding Library to write declarative layouts and minimize the glue code necessary to bind your application logic and layouts. The Data Binding Library offers both flexibility and broad compatibility — it's a support library, so you can use it with all Android platform versions back to Android 2.1 (API level 7+).
1 ответ

BindingAdapers делятся параметрами

Я пишу несколько BindingAdapters, и у меня есть два адаптера, которые должны знать одно и то же значение (оба предназначены для одного и того же представления). Поэтому я попробовал это без успеха: @BindingAdapter({"param1", "param2"}) @BindingAdapt…
21 ноя '16 в 01:26
1 ответ

Как разместить Drawable поверх TextView в Android XML

Я пытаюсь создать зачеркнутый текст в моем XML. Я сделал рисование (просто линию) и нарисовал его за текстом, если выполняется условие (используя привязку данных). Проблема в том, что мой текст и зачеркивание имеют разные цвета, и когда добавляется …
0 ответов

Привязка данных для стиля кнопок

Мне нужна помощь со ссылкой на приведенный ниже код. Мне нужно применить некоторые стили к кнопкам в приложении с другим радиусом, обводкой, цветами, текстом и т. Д. Мне нужно использовать логику привязки данных. Я написал простой класс, как показан…
29 дек '17 в 11:03
1 ответ

Привязка данных, класс привязки не может найти RealmObjects

Я использовал привязку данных с объектами области и после обновления android studio и gradle автоматически сгенерированные классы Binding не могут найти классы RealmDb или каталог. Я попытался удалить объект области из привязки данных, но проект не …
22 окт '18 в 11:44
1 ответ

Как сравнить строки в файле XML с помощью привязки данных

Как можно сравнить значение поля моего объекта String с другим значением String в файле XML с помощью привязки данных? Можно ли сделать это в файле XML или я должен создать метод где-то в моем проекте с @BindingAdapter аннотаций? Ниже то, что я проб…
14 окт '16 в 17:28
1 ответ

Невозможно импортировать InverseDataBinding в Android

У меня есть ниже конфигурации в моем файле Gradle dependencies { classpath 'com.android.tools.build:gradle:2.0.0' classpath 'com.android.databinding:dataBinder:1.0-rc4' } я могу использовать BindingAdapter аннотация, но не в состоянии импортировать …
22 ноя '16 в 05:27
0 ответов

Пользовательский DataBindingComponent для каждого действия

Я могу создать BindingAdapter следующим образом: public class MyClass { @BindingAdapter("bindItems") public static void bindItems(ViewPager viewPager, List<String> items) { } } Теперь, если я не хочу, чтобы этот метод привязки был статическим,…
12 апр '18 в 14:39
1 ответ

Новая строка в привязке данных Android

Как я могу использовать перевод строки \n в привязке данных? Я попробовал ниже, но это не работает, как задумано. Любая помощь, спасибо заранее. android:text="@{data.firstName + `\n` + data.lastName}"
08 ноя '17 в 06:01
0 ответов

Можно использовать DataBinding с автозначением?

Автозначение Привязка данных не может использовать абстрактный метод
3 ответа

Включить кнопку, когда все EditText завершены

Я хотел бы включить AppCompatButton, когда все поля в форме заполнены. Я использую ViewModel и хотел бы использовать привязку данных, чтобы включить это. У меня есть 2 метода, которые запускаются при изменении текста в представлениях для обновления …
3 ответа

Нет данных из API в представлении переработчика с модификацией и привязкой данных

Я пытаюсь получить данные о погоде из Интернета с помощью Retrofit, и у меня есть проблема с отображением данных в программе повторного просмотра. В logcat есть все данные, поэтому API и загрузка данных работают, но утилита просмотра еще пуста. РЕДА…
1 ответ

Ширина привязки данных Android с троичным с использованием dp в XML

Я знаю, что могу использовать @ измерение / что-то... но мне было интересно, почему это не работает и как заставить его работать. Поможет мне понять черный ящик анализатора привязки данных. В моем XML для элемента lineralayout: android:layout_width=…
12 окт '17 в 19:14
0 ответов

Нулевые editexts в деятельности привязки данных

Как установить данные в editexts с привязкой данных из Viewmodel? Я передаю параметры из элемента RecyclerView в ViewModel в OnItemClick и в журналах все выглядит хорошо, но Edittexts по-прежнему пустые. когда я пытался установить строку, созданную …
16 ноя '18 в 12:09
1 ответ

При связывании данных Jetpack сгенерировал дублирующийся класс в том же файле, что и тот же класс

Этим утром я получил ошибку, из-за которой мое приложение не установилось, и я проследил его до этой проблемы. У меня есть два одинаковых класса в одном файле. Я не хочу включать весь сгенерированный файл, так как он очень длинный. public class AddV…
1 ответ

Как получать уведомления при изменении свойств в привязке данных Android?

Я хотел бы получать уведомления, когда свойство изменяется в моей переменной. В моей деятельности: viewDataBinding = DataBindingUtil.setContentView(this, R.layout.list); viewDataBinding.setViewFilter(viewFilter); Моя модель: public class ViewFilter …
1 ответ

Тернарный оператор со строковыми литералами в библиотеке привязки данных Android

У меня есть EditText и я хочу установить его inputType в зависимости от того, если Parameter является числовым или нет: interface Parameter { boolean isNumeric(); } У меня есть это: <EditText ... android:inputType="@{parameter.isNumeric()? number…
06 июн '17 в 14:06
2 ответа

Двусторонняя привязка данных для Android: включен атрибут

Я пытаюсь выяснить библиотеку двусторонней привязки данных в Android. Я хочу включить / отключить LinearLayout (и RelativeLayout внутри), изменив атрибут android:enabled в xml. Часть XML выглядит так: <LinearLayout android:layout_width="match_par…
1 ответ

Android: ProGuard не может найти установщик для атрибута "связать: элементы" в представлении переработчика внутри макета

Ошибка времени компиляции возникает при попытке запустить ProGuard с включенным связыванием данных. Примечание: тот же код работает, когда proGuard отключен. Вот сообщение об ошибке консоли Не удается найти установщик для атрибута 'bind:itemOrders' …
1 ответ

Видимость с привязкой к данным для пустого представления RecyclerView не имеет никакого эффекта

Я пытаюсь реализовать решение пустого представления для RecyclerView через привязку данных на основе этого решения. У меня есть RecyclerView и RelativeLayout (пустое представление) в SwipeRefreshLayout. Вот XML для макета: <layout xmlns:android="…
0 ответов

Сложный условный оператор в привязке данных Android XML

Я пытаюсь сделать троичный оператор в привязке данных XML, как в примере Google ( https://developer.android.com/topic/libraries/data-binding/), но он продолжает давать мне invalid token ошибка при запуске <TextView ... android:text='@{ obj.fields…