Вопросы с тегом «android-databinding»

Библиотека привязки данных для написания декларативных макетов и минимизации связующего кода, необходимого для привязки логики и макетов вашего приложения. Библиотека привязки данных предлагает гибкость и широкую совместимость - это библиотека поддержки, поэтому вы можете использовать ее со всеми версиями платформы Android до Android 2.1 (уровень API 7+).

13
Как использовать привязку данных с фрагментом
Я пытаюсь следовать примеру привязки данных из официального документа Google https://developer.android.com/tools/data-binding/guide.html за исключением того, что я пытаюсь применить привязку данных к фрагменту, а не к деятельности. ошибка, которую я сейчас получаю при компиляции Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate для фрагмента выглядит так: @Override …

16
Kotlin-android: неразрешенная привязка эталонных данных
У меня есть следующий класс фрагмента, написанный на Java с использованием новой библиотеки привязки данных import com.example.app.databinding.FragmentDataBdinding; public class DataFragment extends Fragment { @Nullable private FragmentDataBinding mBinding; @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_data, container, false); return mBinding.getRoot(); } } Он компилируется …

4
привязка данных Android с помощью логического оператора «&&»
Я пытаюсь использовать оператор и "&&" в xml, используя привязку данных Android, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" но я получил ошибку компиляции: Ошибка: не удалось выполнить задачу ': app: dataBindingProcessLayoutsDevDebug'. org.xml.sax.SAXParseException; systemId: file: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber: 106; columnNumber: 89; Имя объекта должно сразу следовать за символом "&" …

8
Как использовать привязку данных для объединения строки из ресурсов с динамической переменной в XML?
У меня есть TextView с жестко запрограммированной строкой, и у меня есть динамическая переменная, которую я хочу поместить в конец этой строки. Это мой код: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:layout_marginLeft="16dp" android:layout_marginRight="16dp"> <TextView android:id="@+id/PeopleName" android:layout_width="match_parent" android:layout_height="match_parent" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> У меня проблема с android:text="@string/Generic_Text"+"@{ Profile.name }". В Generic_Textгосударстве «Мое …

5
Привязка данных Android с использованием тега включения
Примечание к обновлению: Приведенный выше пример работает правильно , поскольку в выпуске 1.0-rc4 устранена проблема необходимости в ненужной переменной. Исходный вопрос: Я делаю именно так, как описано в документации, и это не работает: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> …

30
Класс привязки данных не создан
Я использую привязку данных в своем проекте, когда я использую <layout>и <data>в моем классе привязки xml не создается. Например, у меня есть activity_main.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> </RelativeLayout> </layout> Теперь, если я пишу ActivityMainBindingв своей активности / фрагменте, это показывает ошибку, что класс недоступен. …

4
Как использовать привязку данных и Kotlin в Android Studio 3.0.0
Я только начал использовать Android Studio 3.0.0, но каждый раз, когда я пытаюсь собрать свой проект, я получаю такую ​​ошибку: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) Я использую kapt "com.android.databinding:compiler:2.2.0" Раньше я …

3
Использование привязки данных для настройки видимости просмотра
Попытка установить видимость с Viewпомощью пользовательских переменных, но возникает ошибка: Identifiers must have user defined types from the XML file. visible is missing it. Можно ли настроить видимость просмотра с помощью привязки данных? Спасибо. <data> <variable name="sale" type="java.lang.Boolean"/> </data> <FrameLayout android:visibility="@{sale ? visible : gone}"/>

10
Я хочу объединить две строки для TextView в android, Data Binding Api
Я использую DataBinding Api для настройки представлений в макетах Android. Вот мой макет. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Я хочу, чтобы TextView отображал Hello UserName . Как этого добиться с помощью …

30
Не удается найти символ DataBindingComponent в проекте Android Studio 3.2 Canary 16 Kotlin
Я только что создал новый проект на Android Studio 3.2 Canary 16 с включенным Kotlin. Затем я также включил привязку данных, но получаю сообщение об ошибке, что не удалось найти класс DataBindingComponent. Вот мой проект Gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. …

2
Не удается получить Root View из Data Binding после включения плагина safe-args
Я работаю над приложением для Android с использованием dataBinding и в настоящее время пытаюсь добавить плагин safe-args, но после включения плагина я больше не могу получить представление root с помощью binding.root - Android Studio выдает ошибку: Unresolved Reference None of the following candidates is applicable because of a receiver type …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.