Articles of Привязка данных к

Пользовательский атрибут XML для привязки данных android

Я использовал AppCompatSpinner для своего фрагмента, и я хочу использовать setOnItemSelectedListener() в своем макете. Я попытался использовать раздел учебника здесь https://developer.android.com/topic/libraries/data-binding/index.html?hl=en#custom_setters Но он не дает полного примера для простого действия. И я также ищу ответ отсюда Привязка данных к Android в пользовательских элементах управления И я все еще не понимаю, как это сделать. Я хотел […]

Databinding не существует: как его решить?

Я работаю над приложением Android с привязкой данных, но всегда имею следующую ошибку: Ошибка: Пакет my.package.databinding не существует. Вот мой build.gradle на уровне проекта: buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.2' } } allprojects { repositories { jcenter() } } task clean(type: Delete) { delete rootProject.buildDir } Я также включил привязку в […]

Gradle: не указан тип ресурса (в 'text' со значением '@ {user.name}'). Не работает привязка данных

Я пытаюсь добавить в свой проект правильную функцию привязки данных, но по какой-то причине она все еще терпит неудачу. Файл build.gradle выглядит так: apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() } dependencies { classpath 'me.tatarka:gradle-retrolambda:3.2.5' } } repositories { mavenCentral() } apply plugin: 'com.android.application' apply plugin: 'me.tatarka.retrolambda' android { compileSdkVersion 23 buildToolsVersion "24.0.0 rc4" […]

Невозможно найти GETTER для атрибута «app: vm» со значением типа Boolean

Я пытаюсь использовать встроенную привязку данных в двухстороннем режиме в моем настраиваемом элементе управления Поэтому у меня есть что-то подобное в xml <layout> <data> <variable name="item" type="Boolean"/> </data> … <my.control app:vm="@={item}"/> … </layout> Обратите внимание, что это вопрос о @={} – родной двухсторонней привязке. И что-то вроде этого в коде: class MyControl extends RelativeLayout{ … […]

Spinner 2-сторонняя привязка данных

Я не могу получить двухстороннюю привязку данных для работы со счетчиком. Я экспортировал мой проект студии Android здесь – https://github.com/asatyana/Spinner2WayDataBinding Цените помощь экспертов Вот мой макет деятельности <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> <variable name="myModel" type="com.example.spinner.model.SpinnerModel" /> </data> <RelativeLayout xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="com.example.spinner.MainActivity" tools:showIn="@layout/activity_main"> <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:layout_height="wrap_content" android:entries="@{myModel.countries}" […]

Обязательная привязка данных к андроиду не работает должным образом

Я хотел бы помочь решить проблему. Во-первых, следуя деталям моего кода: build.gradle (Project: android) buildscript { repositories { jcenter() mavenCentral() maven { url '/home/melti/java/repository' } } dependencies { classpath "com.android.tools.build:gradle:1.3.0-beta4" classpath "com.android.databinding:dataBinder:1.0-rc0" } } allprojects { repositories { jcenter() mavenCentral() maven { url '/home/melti/java/repository' } } } Build.gradle (Module: app) apply plugin: 'com.android.application' apply plugin: […]

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

Я понимаю, что потенциал привязки данных к андроиду для MVVM велик, и он открывает двери. Но в отношении производительности, привязка данных быстрее, чем использование findViewById в собственном андроиде?

Как привязать Android DataBinding к меню?

Как он поддерживает меню привязки данных в android? Я пишу этот код, но ошибка: «Ошибка: (16, 26). Не указан тип ресурса (в« видимом »со значением« @ {item.visible} »). <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <data> <variable name="item" type="ru.dixy.ubiworkerchecklistsmobile.Models.Fact"/> <import type="android.view.View"/> </data> <item android:id="@+id/compliteitem" android:title="mybutton" android:icon="@drawable/complite" android:visible="@{item.visible}" app:showAsAction="ifRoom" /> </menu>

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

Используя новую библиотеку привязки данных Android, могу ли я использовать форматирование HTML для TextView только через XML или мне нужно использовать Html.fromHtml программно?

DataBinding в android

Я использую привязку данных в одном проекте андроида, в котором мы устанавливаем некоторые данные в макете, данные поступают из отдела, все работает отлично, моя проблема в том, что когда мы устанавливаем некоторый значок в представлении изображения по данным, поступающим с сервера, Работает, но после прокрутки его сбоев. Как я разрешаю эту проблему. Заранее спасибо. <layout […]

Intereting Posts