Tag: android-databinding

Data-Binding-Bibliothek zu schreiben deklarativen layouts und minimieren Sie die glue-code notwendig, binden Sie die Anwendung von Logik und Layout.

Die Data-Binding-Bibliothek bietet sowohl Flexibilität und umfassende Kompatibilität — es ist ein support-Bibliothek, so können Sie es mit allen Android-Plattform-Versionen zurück auf Android 2.1 (API level 7+).

ClassNotFoundException: finde nicht die Klasse “android.databinding.DataBinderMapper"

Anzahl der Antworten 6 Antworten
Ich bin mit den android-data-binding-Bibliothek für Ansichten, die in einem - Bibliothek-Projekt habe ich die folgende Zeile in mein root-gradle-Datei classpath 'com.android.databinding:dataBinder:1.0-rc1' und aktiviert haben, das dataBinding unten im Modul die gradle-Datei apply plugin: 'com.android.databinding' ... ...

Daten Bindungen mit benutzerdefinierten Listenern, die auf benutzerdefinierte Ansicht

Anzahl der Antworten 2 Antworten
Ich versuche zu binden, ein Ereignis auf eine benutzerdefinierte Ansicht mit der neuen Android-data-binding-Bibliothek, aber laufen in ein Problem. Hier ist der relevante Teil meiner benutzerdefinierte Ansicht: public class SuperCustomView extends FrameLayout { private OnToggleListener mToggleListener; public

Android Data Binding, wie man Benutzer eingegebenen text, und bekommen es in code

Anzahl der Antworten 4 Antworten
Ich habe ein einfaches logIn-Formular, wo der Benutzer kann Benutzername und Passwort eingeben und drücken-Taste, um sich einzuloggen. Habe ich meine layout-Datei, so etwas wie dieses activit_main.xml: <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <data> <variable name="user" type="User"></variable> <variable name="logInResponse" type="LogInResponse"></variable>

Android data binding funktioniert nicht

Anzahl der Antworten 3 Antworten
Ich versuche eine einfache test-Beispiel mit Android Data Binding. Ich möchte nur zeigen, die in meinem fragment der text "test" im EditText namens "title", aber dieser text wird nicht angezeigt. Hier ist mein code: TestVM.java public class

Android Data binding - Fehler:(119, 29) Bezeichner müssen benutzerdefinierte Typen aus der XML-Datei. main_radio_subscribe fehlt es

Anzahl der Antworten 3 Antworten
Ich versuche zur Steuerung der Sichtbarkeit einer Ansicht über die Implizite Attribut Listener(Referenz) in android-Datenbindung, die es erlaubt, auf Ansichten zugreifen, indem Sie id und der Zugriff auf die Attribute wie checked, sichtbar, etc ..., jedoch beim

Android - Bedingter-text-Wert mittels Data Binding

Anzahl der Antworten 2 Antworten
Möchte ich, um den text von meiner TextView bedingt entweder das eine oder das andere. Android Data Binding-Dokumentation schlägt vor, dass Sie können den text bedingt, sofern der text-Eigenschaft des view-Modell. z.B. android:text="@{user.displayName != null ? user.displayName

Android data binding mit custom adapter

Anzahl der Antworten 5 Antworten
Ich versuche, Android Data Binding features mit einem benutzerdefinierten adapter und ein ListView. Ich habe Probleme beim überschreiben der benutzerdefinierte adapter ist getView Methode: public class ChecksAdapter extends ArrayAdapter<Check> { public ChecksAdapter(Context context, ObservableList<Check> checks) { super(context,

wie kombinieren-Architektur Komponenten mit Datenbindung auf android?

Anzahl der Antworten 4 Antworten
Ich habe die app entwickelt, die Basis auf android-data-binding-Bibliothek: https://developer.android.com/topic/libraries/data-binding/index.html class SignInViewModel extends BaseObservable { @Bindable public String getLogin() { return login; } @Bindable public String getPassword() { return password; } } und jetzt will ich mit

DataBinding funktioniert nicht nach Upgrade von Android Studio 2.3

Anzahl der Antworten 7 Antworten
DataBinding funktioniert sehr gut in meinem Projekt, Aber nach dem upgrade Android Studio 2.3 heute . Run 'app' - ist fehlgeschlagen, da folgende Fehlermeldung : Error:(15, 40) Error: package com.javan.myrecorder.databinding not exist. import com.javan.myrecorder.databinding.FragmentEventsBinding; :app:compileMockDebugJavaWithJavac FAILED Ich

Datenbindung: Cannot find symbol class BR

Anzahl der Antworten 7 Antworten
Ich versuche, mithilfe der Datenbindung in meinem bestehenden Projekt, aber ich kann es nicht mehr zu bauen. Verwendung im Projekt build.gradle: dependencies { classpath 'com.android.tools.build:gradle:1.3.1' //Data Binding Beta classpath "com.android.databinding:dataBinder:1.0-rc4" classpath 'com.neenbedankt.gradle.plugins:android-apt:1.7+' //NOTE: Do not place your

Wie führen Sie zwei-Wege-Datenbindung mit einem ToggleButton?

Anzahl der Antworten 4 Antworten
Ich habe eine ObservableBoolean Feld in meine activity-Klasse, die gebunden ist an das "checked" - Attribut des ToggleButton etwa so: android:checked="@{activity.editing}" Ich hatte gehofft, dies würde eine zwei-Wege-Beziehung zwischen der Taste und der boolean -, sondern es

Wie databind zu onTextChanged für ein EditText in Android?

Anzahl der Antworten 6 Antworten
In Yigit Bojaren und George Mount ' s talk auf Android-Databinding Sie veranschaulichen, wie einfach es ist, zu binden TextWatcher's onTextChanged (13:41). Auf eine Schaltfläche. Sind Ihre Folien falsch? Zunächst die Button Ansicht nicht eine onTextChanged Eigenschaft.

Datenbindung: set-Eigenschaft, wenn es nicht null ist

Anzahl der Antworten 2 Antworten
Nicht verstehen kann... Wie einige Eigenschaft nur anzeigen, wenn die variable Feld nicht null ist? Zum Beispiel <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="item" type="com.test.app.Item" /> </data> <RelativeLayout android:layout_width="match_parent" android:layout_height="60dp" android:orientation="horizontal"> <ImageView android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true"

Include-tag und dataBinding

Anzahl der Antworten 3 Antworten
Will ich mit einem meiner layouts auch mehrfach in die gleiche Ansicht mit include. Sagen wir, ich habe eine custom.xml darunter auch einige TextViews. custom.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="10dp" android:orientation="vertical" > <TextView android:id="@+id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" />

Best practice für Android MVVM startActivity

Anzahl der Antworten 5 Antworten
Baue ich eine Android-App mit MVVM und Datenbindung. Und ich habe eine Funktion in meinem ViewModel, dass eine Aktivität startet. Ist es okay, einen onClick-Aufruf innerhalb einer ViewModel? Wie diese. public class MyViewModel { public void onClick(View

Datenbindung Android - parameter vom Typ T hat, unvereinbar Obere Schranken : ViewDataBinding und MainActivity

Anzahl der Antworten 10 Antworten
Bin ich mit Android Studio 2.0 Vorschau 4. Ich bin mit der Android SDK-tools 25 rc1. Dieser Fehler bestehen bleibt, egal wie oft ich sauber /Projekt neu erzeugen. Datei->Invalidate Caches und Neustart auch nicht funktioniert. Ich bin

Android xml-Databinding doppelte Attribut

Anzahl der Antworten 6 Antworten
Ich habe vor kurzem begann die Entwicklung auf einem android-Anwendung, die databinding. Mein problem ist jetzt, dass ich nicht die app ausführen, weil dieser Fehler: Error:(10) Error parsing XML: duplicate attribute Tritt der Fehler bei jeder Datei

Kann nicht finden das symbol DataBindingComponent auf Android Studio 3.2 Kanarischen 16 Kotlin-Projekt

Anzahl der Antworten 27 Antworten
Ich gerade erstellt ein neues Projekt in Android Studio 3.2 Kanaren 16 mit Kotlin aktiviert. Dann habe ich auch aktiviert Datenbindung, aber ich bin immer eine Fehlermeldung, dass es nicht finden konnten, DataBindingComponent Klasse. Hier ist mein

Android data binding : Ansicht aktualisiert nicht, wenn die Eigenschaft geändert wird

Anzahl der Antworten 4 Antworten
lassen Sie mich zunächst beginnen mit dem zeigen der code: bauen.gradle (module): android { compileSdkVersion 24 buildToolsVersion "24.0.2" dataBinding { enabled = true } defaultConfig { applicationId "com.example.oryaa.basecalculator" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" }

Android Data-Binding: how to pass variables to include layout

Anzahl der Antworten 3 Antworten
Google Dokumentation sagt, dass, können Variablen übergeben werden, in eine inklusive layout-Bindung aus der mit layout, aber ich kann nicht damit es funktioniert, aber get-data-binding-Fehler ****msg:Identifikatoren müssen benutzerdefinierte Typen aus der XML-Datei. handler fehlt es. Die XML

Hörer-Bindung, Nicht Finden können, der Setter

Anzahl der Antworten 8 Antworten
Bin ich versucht zu implementieren listener bindings, aber wenn ich meinen code erhalte ich die folgende Fehlermeldung: Caused by: android.databinding.tool.util.LoggedErrorException: Found data binding errors. ****/data binding error ****msg:Cannot find the setter for attribute 'android:onClick' with parameter type

Android Data Binding @BindingConversion Ausfall für int zu string

Anzahl der Antworten 5 Antworten
Lief in ein mysteriöses problem beim Versuch, eine @BindingConversion für int zu string. Der folgende code Werke für floats zu strings: xml: ... <variable name="myViewModel" type="... .SomeModel" /> ... <TextView style="@style/StyleStuff" android:text="@{myViewModel.number}" /> code: public class SomeModel

android: data binding error: cannot find symbol class

Anzahl der Antworten 15 Antworten
Bin ich erste Schritte für die Verwendung DataBinding Funktion. Ich bin vor problem mit ihm. Error:(21, 9) Fehler: cannot find symbol class ContactListActivityBinding bauen.gradle(Module: app) apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId

Kotlin benutzerdefiniertes Attribut databinding

Anzahl der Antworten 6 Antworten
Ich versuche, benutzerdefinierte attribute mit dem Android-DataBinding-Bibliothek in meinem Kotlin Projekt wie folgt: Layout <ImageView android:id="@+id/imgView” android:layout_width="40dp" android:layout_height="40dp" android:layout_gravity="center" android:adjustViewBounds="true" app:imageUrl="@{segment.url}"/> - Code class Utils { companion object { @BindingAdapter("bind:imageUrl") @JvmStatic fun loadImage(view: ImageView, url:String) {Picasso.with(view.context).load(url).error(R.drawable.error).into(view)} }

Kann nicht finden, den setter für die attribute mit parameter

Anzahl der Antworten 4 Antworten
Arbeite ich an DataBinding mit BindingAdapter. Hier ist meine eigene Methode. @BindingAdapter("{bind:fadevisible}") public static void setFadeVisible(LinearLayout view, int visible) { Log.e("Bindings", "setFadeVisible: "); } Und in der xml-Datei rufe ich es wie <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" app:fadevisible="@{1}"/>

Zwei-Wege-Datenbindung in EditText

Anzahl der Antworten 6 Antworten
Habe ich dieses Objekt ObservableInt someNumber; public ObservableInt getSomeNumber() { return someNumber; } public void setSomeNumber(ObservableInt number) { this.someNumber = number; } und meine AppCompatEditText ist, wie dies in xml-code: <android.support.v7.widget.AppCompatEditText android:layout_width="0dp" android:layout_height="@dimen/agro_item_height" android:layout_weight="1" android:inputType="numberDecimal" android:text="@={String.valueOf(myObject.someNumber)}" android:gravity="center_horizontal"/>

Syntax für bedingte Anweisungen in Android XML Layout

Anzahl der Antworten 3 Antworten
Mit databinding wir jetzt oft sehen-codes im layout-Dateien wie dieses: <Variable name="displayIt" type="Boolean"/> später dann: android:visibility="@{displayIt ? View.VISIBLE : View.GONE}" (natürlich android.Blick.Anzeigen müssen zuerst importiert werden, für die Ansicht.SICHTBAR und Anzeigen.GEGANGEN, haben keine Bedeutung) Dies macht die

wie 2-Wege-binden spinner ausgewählten Wert in arraylist

Anzahl der Antworten 4 Antworten
Habe ich es geschafft Sie zu binden spinner ArrayList von objects, jetzt muss ich es machen, dass, wenn Sie wählen, bestimmte Element aus spinner, es spiegelt zu ViewModel (setter wird aufgerufen und setzt den Wert einer Variablen

Android-zwei-Wege-Datenbindung mit der Integer-Typ verursacht databinding nicht vorhanden

Anzahl der Antworten 7 Antworten
Ich habe einige Problem mit der Umsetzung des zwei-Wege-Bindung mit einem Integer-Datentyp. public class User { private String firstName; private String lastName; private int age; public User() {} public void setFirstName(String firstName) { this.firstName = firstName; }

DataBinding: Wie man Ressourcen durch dynamische id?

Anzahl der Antworten 5 Antworten
Ich weiß, dass es möglich ist, Referenz-Ressourcen in layout, indem Sie Ihre Ressource-id: android:text="@{@string/resourceName}" Allerdings würde ich gerne Referenz-Ressource nach id bekannt ist nur zur Laufzeit. Ein einfaches Beispiel vorstellen, dass wir solche Modell: public class MyPOJO

Android spinner Datenbindung mit XML und zeigen die ausgewählten Werte

Anzahl der Antworten 4 Antworten
Ich bin mit der neuen android-Datenbindung und es funktioniert Super. Ich bin in der Lage zu führen Datenbindung mit EditText, TextView, Radio-und checkbox. Nun, ich bin nicht in der Lage zu tun, das databinding in der spinner.

Android-DataBinding-Fehler. Konnte nicht gefunden accessor

Anzahl der Antworten 4 Antworten
Bin ich immer die folgende Fehlermeldung, wenn ich versuche meine app: Error:Execution failed for task ':app:compileDevelopmentDebugJavaWithJavac'. > java.lang.RuntimeException: Found data binding errors. ****/ data binding error ****msg:Could not find accessor java.lang.String.giftRecipientName redacted.xml loc:182:63 - 182:93 ****\ data

Ich möchte concat-zwei strings für eine TextView in android, Data Binding Api

Anzahl der Antworten 6 Antworten
Im mit DataBinding Api für die Einstellung der Ansichten im android-layouts. Hier ist mein layout. 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 " +

Nicht lösen können Android-databinding-Klasse

Anzahl der Antworten 16 Antworten
Während der Verwendung von data binding , ich bin nicht in der Lage zu bekommen, Klasse MainActivityBinding als pro Data Binding Guide Mein layout name ist activity_main.xml. Ich bin auch zu sehen Android - DataBinding - Wie

Kotlin-android: unresolved reference databinding

Anzahl der Antworten 12 Antworten
Habe ich folgende fragment-Klasse, die in Java geschrieben mit neuen databinding-Bibliothek 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,

Android Binding Custom Binding Adapter Warnung

Anzahl der Antworten 3 Antworten
Folgte ich den data binding-Dokumentation für Custom-Bindung-Adapter für Bild laden aus dem offiziellen Android-Entwickler-Website: http://developer.android.com/tools/data-binding/guide.html Nach dem erfolgreichen kompilieren des Codes bekomme ich eine Warnung, die lautet: Warning:Application namespace for attribute bind:imageUrl will be ignored. Mein Code

Legen Sie eine auszeichnungsfähige Ressourcen-ID in Android: src für ImageView mithilfe der Datenbindung in Android fest

Anzahl der Antworten 6 Antworten
Ich versuche drawable Ressource-ID für android:src der Bildansicht mittels data binding Hier ist mein Objekt: public class Recipe implements Parcelable { public final int imageResource; //resource ID (e.g. R.drawable.some_image) public final String title; //... public Recipe(int imageResource,

Wie man Datenbindung und Kotlin in Android Studio 3.0.0 verwendet

Anzahl der Antworten 4 Antworten
Ich gerade begonnen, Android Studio 3.0.0, aber jedes mal, wenn ich versuche, mein Projekt habe ich diese Fehlermeldung erhalten: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*)

Erstellen Sie eine beidseitige Bindung mit Android Data Binding

Anzahl der Antworten 6 Antworten
Habe ich umgesetzt, das neue Android-Daten-Bindung, und nach der Implementierung erkannt, dass es keine Unterstützung für zwei-Wege-Bindung. Ich habe versucht, diese zu lösen manuell, aber ich bin kämpfen, um zu finden, eine gute Lösung zu verwenden, wenn

Gradle konnte com.android.databinding nicht finden: dataBinder: 1.0-rc0

Anzahl der Antworten 11 Antworten
Wie werde ich über Android Data binding Guide von https://developer.android.com/tools/data-binding/guide.html. Ich habe gemacht, dass ich mit Android Studio 1.3 (canary-version). Folgenden Richtlinien, bekomme ich diesen Fehler: Gradle sync failed: could not find com.android.databinding:library:1.0-rc0 Hat sonst noch jemand

Verwendung der Datenbindung mit Fragment

Anzahl der Antworten 8 Antworten
Ich versuche zu Folgen, Datenbindung-Beispiel aus dem offiziellen google-doc https://developer.android.com/tools/data-binding/guide.html außer, dass ich versuche, gelten die Daten-abwarten müssen, um ein fragment, nicht eine Tätigkeit. den Fehler bin ich derzeit immer beim kompilieren ist Error:(37, 27) No resource

Datenbindungsklasse nicht generiert

Anzahl der Antworten 9 Antworten
Ich bin mit Datenbindung in meinem Projekt, wenn mit <layout> und <data> in meinem xml-binding-Klasse nicht generiert. Ich habe zum Beispiel 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> Nun, wenn ich

Android Data Binding: Sichtbarkeit am Include-Tag

Anzahl der Antworten 3 Antworten
Als pro http://developer.android.com/tools/data-binding/guide.html#imports haben, können wir solche einfachen Ausdrücke in Sicht: <TextView .. android:visibility="@{user.isAdult ? View.VISIBLE : View.GONE}"/> Aber wenn ich versuche, das gleiche zu tun in einer include - tag, etwa so: <include android:id="@+id/image_layout" layout="@layout/image_layout" android:visibility="@{notification.notifType

Android Databinding: Paket existiert nicht

Anzahl der Antworten 7 Antworten
Kann ich nicht mehr bauen, mein Projekt. Ich habe diesen Fehler : "Fehler:(13, 46) error: package ch.Unternehmen.Projekt.databinding funktioniert nicht existieren" Hier meine gradle : http://pastebin.com/dkXd1Mxr und http://pastebin.com/n9hkFWGQ Hilfe, ich bin stecken für 2 Tage =( ich habe

Android Data Binding mit Include-Tag

Anzahl der Antworten 2 Antworten
Update Hinweis: Obigen Beispiel funktioniertweil release-1.0-rc4 festen das Problem, dass die unnötige variable. Ursprünglichen Frage: Weiß ich genau wie es beschrieben ist in der Dokumentation und es funktioniert nicht: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> ....

Wie verwende ich die Datenbindung im Dialog?

Anzahl der Antworten 4 Antworten
Ich habe Probleme bei der Umsetzung databinding in einen Dialog. Ist es möglich? Unten ist mein xml. <data> <variable name="olaBooking" type="com.example.myapp.viewmodels.ViewModel" /> </data> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.CardView android:id="@+id/cv" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="15dp" android:elevation="4dp" android:padding="15dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical">

Verwenden der DataBinding-Bibliothek zum Binden von Ereignissen

Anzahl der Antworten 7 Antworten
Ich versuche zu binden, Veranstaltungen mit Blick auf die in xml mit Hilfe von DataBinding-Bibliothek ausgeliefert mit Android M. ich bin folgenden Beispiele aus Android-Entwickler und die Umsetzung Schritt für Schritt. für die Ansicht, die Attribute wie

Android Databinding mit "& amp; & amp;" logischen Operator

Anzahl der Antworten 3 Antworten
Ich versuche, verwenden Sie die und "&&" - operators in xml mit Hilfe von Android-databinding, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" aber ich habe den Kompilierungsfehler: Error:Execution failed for task ':app:dataBindingProcessLayoutsDevDebug'. org.xml.sax.SAXParseException; systemId: file:/Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml;

Wie verwende ich Datenbindung, um eine Zeichenfolge aus Ressourcen mit einer dynamischen Variablen in XML zu kombinieren?

Anzahl der Antworten 2 Antworten
Ich habe eine TextView, die hat einen hartcodierten Zeichenfolge, und ich habe eine dynamische variable, die ich setzen will, am Ende dieser Zeichenfolge. Das ist mein code: <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"

Verwenden Sie die DataBinding-Bibliothek, um die Hintergrundfarbenressource oder null festzulegen

Anzahl der Antworten 5 Antworten
Ich würde gerne die Hintergrundfarbe oder das null auf meine Ansicht über DataBinding Bibliothek, aber ich erhalte eine Ausnahme, die versuchen, um Sie auszuführen. java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Integer.intValue()' on a null object reference