Вопросы по теме 'android-databinding'

Включить тег и привязку данных
Я хочу использовать один из моих макетов несколько раз в одном и том же виде, используя include . Допустим, у меня есть custom.xml , включая несколько TextView . custom.xml : <LinearLayout...
25376 просмотров

Библиотека Android aar не включает класс BR
Я разрабатываю небольшую библиотеку для тестирования создания библиотеки aar с привязкой данных. Моя проблема в том, что когда я генерирую файл aar, он не включает класс BR, созданный для ссылок на привязку данных в макете. Но класс был создан...
635 просмотров

Как сохранить пользовательский ввод при изменении ориентации экрана с помощью библиотеки Android DataBinding?
Я в самом начале нового Android-проекта. Поигравшись с MVP в моем последнем проекте, на этот раз я хочу реализовать MVVM с привязкой данных. У меня проблема с правильным пониманием DataBinding, когда дело доходит до изменений конфигурации, таких...
4328 просмотров

В Android оптимизирована ли двусторонняя привязка данных для Recycler View?
Я работаю над привязкой данных в Android и реализую список имени пользователя с помощью Recycler View. У меня вопрос, что когда я меняю имя конкретного пользователя в списке, каждый раз, когда адаптер RecyclerView получает внутреннее уведомление....
674 просмотров

Библиотека привязки данных Android - нерешенная ссылка
Я использую Kotlin и пытаюсь использовать новую библиотеку привязки данных, но получаю неразрешенную ошибку ссылки для классов xxxBinding . Верхний уровень build.gradle buildscript { ext.kotlin_version = '1.2.30' ext.gradle_version =...
3410 просмотров
schedule 26.09.2021

Как использовать атрибут app: items = @ {viewModel.items} с RecyclerView, MVVM и привязкой данных?
Есть атрибут app:items="" для RecyclerView, как этот атрибут используется с MVVM и android.arch.lifecycle.ViewModel , а не ViewModel, который расширяет BaseObservable? items может быть LiveData, List или ObservableArrayList, с какой коллекцией...
472 просмотров

Какие параметры EdiText android: onValueChange
Оригинальный вопрос <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:onValueChange="@{handler.passwordValidator}" android:text="@={model.password}"/> Я не смог найти параметры...
659 просмотров

Как передать нулевой аргумент в привязке данных Android
Почему нельзя передать нулевое значение? как это исправить? Я не могу найти никаких подсказок в документе . ОШИБКА **** / ошибка привязки данных **** сообщение: не удается найти метод onClick (java.lang.Object, java.lang.Object) в классе...
2624 просмотров
schedule 14.10.2021

Привязка данных Android и LiveData: невозможно привязать значение в свойстве LiveData
Я пробую привязку данных для представления, которое должно отображать данные, представленные через свойство LiveData в модели представления, но я не нашел способа привязать объект внутри LiveData к представлению. Из XML у меня есть доступ только к...
3223 просмотров

Связывание данных с Kotlin и дженериками. ошибка: несовместимые типы: объект не может быть преобразован в список
Я связываю List из Interfaces с аргументом типа через привязку данных. Интерфейс: public interface MyInterface<T> { T getValue(); } ViewModel: public class MyViewModel { public...
1102 просмотров
schedule 15.09.2021

Привязка Android XML для MutableLiveData не работает
У меня есть действие с CoordinatorLayout , которое содержит CollapsingToolbarLayout . Я привязал заголовок действия к свойству title CollapsingToolbarLayout , как показано ниже (публикация только соответствующих частей кода, поскольку макет...
1600 просмотров

Двусторонняя привязка данных Android работает только в одну сторону
У меня эта проблема какое-то время, надеюсь, кто-то может мне помочь Я впервые пытаюсь реализовать двустороннюю привязку данных, но столкнулся со странной проблемой. Проблема здесь в том, что каждый раз, когда я устанавливаю значение живых...
155 просмотров

Обновление полей при изменении другого поля в Android MVVM
Я хочу реализовать, скажем так, конвертер единиц температуры. Я хочу сделать это с помощью Android MVVM и привязки данных, но не знаю, как это сделать. У меня есть фрагмент, который состоит из трех полей EditText: Цельсия, Фаренгейта, Кельвина....
408 просмотров
schedule 27.09.2021

Нужно ли мне добавить запись gradle kapt com.android.databinding: compiler: $ compiler_version?
В официальной документации никогда не упоминается добавление зависимости для привязки данных, и ни то, ни другое. его используют подсолнечник (в котором реализованы передовые практики). Однако куда бы я ни посмотрел (также здесь ). Я вижу,...
259 просмотров
schedule 10.09.2021

Могу ли я поделиться макетом xml между двумя действиями (использование привязки данных с шаблоном MVVM)
Предположим, у меня есть действие A с activity_a.xml . и я устанавливаю переменную привязки моей модели ViewModel VMA . У меня есть другое Activity B, теперь я хочу использовать тот же activity_a.xml , но с другой моделью ViewModel VMB ....
283 просмотров

Анимация MotionLayout не работает при использовании DataBinding
Итак, я использую dataBinding и MVVM для своего приложения, что означает, что я использую класс DataBindingUtil вместо SetContentView, например: val binding = DataBindingUtil.setContentView(this, R.layout.activity_record) В моем файле макета...
282 просмотров

Не удается найти сеттер, который принимает тип параметра «kotlinx.coroutines.flow.MutableStateFlow» DataBinding Android
Я использую привязку данных для обработки MutableStateFlow в моей ViewModel private val _searchSkeleton = MutableStateFlow(View.GONE) val searchSkeletonVis = _searchSkeleton Вот мое использование в файле XML...
500 просмотров

сообщение привязки данных Не удалось найти аксессор в классе данных kotlin
Сообщение об ошибке Found data binding error(s): [databinding] {"msg":"Could not find accessor...
61 просмотров

Как двусторонняя привязка данных может приводить к бесконечным циклам?
Я изучаю привязку данных, читая официальные документы . Все имеет смысл ожидать возможных бесконечных циклов при двусторонней привязке. Согласно официальной документации по двусторонней привязке : Будьте осторожны, чтобы не создавать...
470 просмотров

Как использовать привязку данных для объединения строки из ресурсов с динамической переменной в XML?
У меня есть TextView с жестко запрограммированной строкой, и у меня есть динамическая переменная, которую я хочу поместить в конец этой строки. Это мой код: <LinearLayout android:layout_width="match_parent"...
78871 просмотров
schedule 18.03.2022