Yeni Android veri bağlama kitaplığını kullanmaya çalışıyorum ve seçili değerle bir döndürücü yerleştirmeye çalışırken aşağıdaki hatayı alıyorum. (Android Studio derleme sırasında)Android çevirici ile DataBindingUtil nasıl kullanılır?
Hata Mesajı: başarmıştır orada
<?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="receipt"
type="com.example.model.Receipt" />
</data>
</LinearLayout>
<Spinner
android:layout_width="wrap_content"
android:id="@+id/currency"
android:layout_height="wrap_content"
android:spinnerMode="dropdown"
android:entries="@array/currency_array"
app:selection="@{receipt.currency}" />
</LinearLayout>
</layout>
Herkes veri bağlanarak almak için:
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. java.lang.RuntimeException: Found data binding errors. ****/ data binding error ****msg:Cannot find the setter for attribute 'app:selection' with parameter type java.lang.String. file:/Users/ove/Code/AndroidStudio/Samples/Receipts/app/src/main/res/layout/dialogfragment_inputamount_db.xml loc:40:29 - 40:44 ****\ data binding error ****
My düzen dosyası (tamamlanmadı) Aşağıdaki görünüyor iplikçikler ile çalışmak?
Ove
Bu, tek yönlü ciltleme, iki yönlü bağlama hakkında çalışacak? Spinnerdaki bir öğeyi seçmek modeli günceller. –