Описание тега android-binding-adapter
1
ответ
Проблема поведения привязки данных Android в ObservableList
Мне трудно определить реальный смысл существования android.databinding.ObservableList как функция привязки данных. Сначала это выглядело как классный инструмент для отображения списков посредством привязки данных, добавления их через xml к RecyclerV…
06 апр '17 в 08:33
1
ответ
Вызовите getMeasuredWidth() или getWidth() для RecyclerView, возвращающего 0 при привязке данных
Я использую привязку данных для настройки RecyclerView, Вот адаптер привязки: fun setRecyclerDevices(recyclerView: RecyclerView, items: List<Device>, itemBinder: MultipleTypeItemBinder, listener: BindableListAdapter.OnClickListener<Device&g…
07 ноя '17 в 07:03
3
ответа
Двухстороннее связывание в пользовательском представлении
У меня есть составное представление в Android содержит несколько текстовых представлений и один EditText. Я определил атрибут для моего пользовательского представления под названием text а также getText, setText методы. Теперь я хочу добавить двусто…
11 янв '18 в 16:23
2
ответа
Почему этот BindingAdapter не работает в Kotlin?
У меня есть ViewModel с: val imageUrl = ObservableField<String>() Мой макет XML имеет: <ImageView ... app:url="@{viewModel.imageUrl}" .../> У меня есть файл BindingAdapters с функцией верхнего уровня: @BindingAdapter("url") fun loadImage…
04 окт '18 в 21:45
1
ответ
AndroidX с BindingAdapter
У меня возникли проблемы с работой моего BindingAdapter в моем новом приложении. Я всегда получаю следующую ошибку: ****/ data binding error ****msg:Cannot find the setter for attribute 'visible' with parameter type boolean Это мой BindingAdapter: o…
21 дек '18 в 09:28
1
ответ
LiveData<String>.getValue () возвращает null, хотя mPendingData содержит правильное значение
Я хочу использовать пользовательский @BindingAdapter, чтобы установить текст TextView, используя LiveData. TextView: <TextView android:layout_height="wrap_content" android:layout_width="match_parent" android:gravity="center" app:keyToText='@{view…
17 янв '19 в 21:02
0
ответов
Переопределение BindingAdapter
Итак, у меня есть этот сценарий, где мы используем стороннюю библиотеку, которая имеет предопределенные BindingAdapters. Вот код из библиотеки - Class BindingRecyclerViewAdapters { @BindingAdapter(value = {"itemBinding", "items", "adapter", "itemIds…
06 авг '18 в 15:25
1
ответ
Привязка данных Android: в сгенерированном коде отсутствует оператор возврата при неоднократном вызове адаптера привязки
Я использую библиотеку привязки данных Android и архитектуру MVVM. В макете xml я определяю переменную с именем viewModel типа myViewModel. Макет имеет несколько TextInputEditText, для которого я использовал следующий настраиваемый адаптер привязки:…
23 ноя '18 в 09:23
2
ответа
Ошибка Android BindingAdapter.NonExistentClass
Вот он мой BindingAdapter @InverseBindingMethods({ @InverseBindingMethod(type = RecyclerView.class, attribute = "lastAdapter", method = "getLastAdapter"), }) public class RecyclerViewBindingAdapter { @BindingAdapter(value = {"lastAdapter"}, requireA…
10 июл '17 в 11:00
3
ответа
Адаптер привязки данных. Как получить вид по ссылке?
Я хочу указать ссылку на представление в качестве атрибута ImageView @BindingAdapter(value = {"imageUrl", "progressView"}, requireAll = false) public static void setImageUrl(ImageView imageView, String url, @IdRes int progressBar) { Context context …
02 янв '18 в 22:00
1
ответ
BindingAdapter не работает с DataBinding
У меня есть кнопка: <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:binding="http://schemas.android.com/tools"> <data> <variable name="vm" type="com.MyViewModel" /> </data> <Button binding:singlePa…
11 сен '18 в 14:30
1
ответ
Функция высшего порядка в BindingAdapter
Я использую DataBinding в Android, и у меня есть собственное представление: CarouselView Я написал адаптер для этого: @BindingAdapter("onClick") fun setOnClick(carouselView: CarouselView, onClick: (position: Int) -> Unit) { carouselView.setImageC…
13 фев '19 в 13:36
1
ответ
Как обновить Imageview(привязку данных Android) после получения ответа от модернизации
Ниже приведен файл макета: я использую пользовательский установщик, т.е. BindingAdapter <ImageView android:layout_width="0dp" android:layout_height="100dp" android:layout_margin="@dimen/_8dp" android:layout_weight="4" android:gravity="center" and…
05 июл '18 в 06:57
0
ответов
Android: привязка к обновлению пользовательского интерфейса
В моем приложении для Android у меня есть ниже классов. Я хочу связать эти классы в пользовательском интерфейсе для отображения содержимого пользовательского интерфейса на основе данных объекта. <layout xmlns:android="http://schemas.android.com/a…
28 янв '17 в 07:03
1
ответ
Доступ к одной и той же модели ViewModel в различных окнах реселлера
Упражнения A и B содержат RecyclerView и содержат данные аналогичного вида, поэтому они используют модель общего представления, называемую AViewModel. Деятельность A.java @BindingAdapter("bind:adapter") public static void setAdapter(RecyclerView rec…
02 авг '17 в 04:34
1
ответ
Установить через API привязки данных общеизвестное значение атрибута
У меня есть пользовательский атрибут из пользовательского представления определенной строки это: <declare-styleable name="ExampleView"> <attr name="order"> <enum name="byValue" value="0" /> <enum name="byKey" value="1" /> <…
14 май '16 в 23:41
2
ответа
Создавать флажки во время выполнения и получать значения с помощью DataBinding
В настоящее время я использую DataBinding в моем приложении, и это работает как шарм. Теперь у меня есть вопрос, можем ли мы создать несколько флажков на основе ответа API? как у меня есть один ArrayList в моем модельном классе, и каков бы ни был ра…
17 май '16 в 04:45
2
ответа
Адаптеры привязки данных Android не работают
У меня есть эти адаптеры в классе Binding Utils: @BindingAdapter("text") public static void bindDoubleInText(AppCompatEditText tv, Double value) { if (tv.getText() == null) return; // Get the actual EditText value String edittextValue = tv.getText()…
30 июл '17 в 08:18
3
ответа
Android - адаптер привязки не работает
Я создал адаптер привязки для отображения изображения с помощью Picasso, но он не работает. У меня есть следующая ошибка: Обнаружены ошибки привязки данных. **** / ошибка привязки данных **** msg: не удается найти установщик для атрибута "app: loadP…
19 июл '18 в 09:05
0
ответов
Android-привязка: вызов метода просмотра в xml
Android Studio 3.1.2 Я хочу зачеркнуть текст в текстовом представлении. Поэтому я использую этот подход: Здесь xml: <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools…
07 авг '18 в 07:29