Questions marquées «android-databinding»

13
Comment utiliser la liaison de données avec Fragment
J'essaie de suivre l'exemple de liaison de données du document officiel google https://developer.android.com/tools/data-binding/guide.html sauf que j'essaye d'appliquer la soumission de données à un fragment, pas à une activité. l'erreur que j'obtiens actuellement lors de la compilation est Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate pour …

16
Kotlin-Android: liaison de données de référence non résolue
J'ai la classe de fragment suivante écrite en Java à l'aide de la nouvelle bibliothèque de liaison de données 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
liaison de données Android à l'aide de l'opérateur logique «&&»
J'essaie d'utiliser l'opérateur et "&&" dans XML en utilisant la liaison de données Android, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" mais j'ai eu l'erreur de compilation: Erreur: l'exécution a échoué pour la tâche «: app: dataBindingProcessLayoutsDevDebug». org.xml.sax.SAXParseException; systemId: fichier: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; lineNumber: 106; columnNumber: 89; Le nom de …

8
Comment utiliser la liaison de données pour combiner une chaîne de ressources avec une variable dynamique en XML?
J'ai un TextView qui a une chaîne codée en dur et j'ai une variable dynamique que je veux mettre à la fin de cette chaîne. Voici mon 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" android:text="@string/Generic_Text"+"@{ Profile.name }" /> </LinearLayout> J'ai un problème avec android:text="@string/Generic_Text"+"@{ Profile.name }". …

5
Liaison de données Android à l'aide de la balise include
Note de mise à jour: L'exemple ci-dessus fonctionne correctement , car la version 1.0-rc4 a résolu le problème du besoin de la variable inutile. Question originale: Je fais exactement comme il est décrit dans la documentation et cela ne fonctionne pas: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... boutons.xml: …

4
Comment utiliser la liaison de données et Kotlin dans Android Studio 3.0.0
Je viens de commencer à utiliser Android Studio 3.0.0, mais chaque fois que j'essaie de créer mon projet, j'obtiens cette erreur: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) j'utilise kapt "com.android.databinding:compiler:2.2.0" Avant que …

29
Classe de liaison de données non générée
J'utilise la liaison de données dans mon projet, lorsque j'utilise <layout>et <data>dans ma classe de liaison xml n'est pas générée. Par exemple, j'ai 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> Maintenant, si j'écris ActivityMainBindingdans mon activité / fragment, cela indique que la classe n'est …

15
Définir l'ID de ressource dessinable dans Android: src pour ImageView à l'aide de la liaison de données dans Android
J'essaie de définir l'ID de ressource pouvant être dessiné sur Android: src d'ImageView à l'aide de la liaison de données Voici mon objet: 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, String title /* …

9
Je veux concaténer deux chaînes pour un TextView dans Android, API de liaison de données
J'utilise DataBinding Api pour définir les vues dans les mises en page Android. Voici ma mise en page. 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> Je veux que TextView affiche Hello UserName . …


2
Impossible d'obtenir la vue racine à partir de la liaison de données après avoir activé le plug-in Safe-Args
Je travaille sur une application Android utilisant dataBinding et j'essaie actuellement d'ajouter le plug-in safe-args, mais après avoir activé le plug-in, je ne peux plus obtenir la vue racine via binding.root - Android Studio donne l'erreur: Unresolved Reference None of the following candidates is applicable because of a receiver type …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.