Pertanyaan yang diberi tag «android-databinding»

Library Data Binding untuk menulis tata letak deklaratif dan meminimalkan kode perekat yang diperlukan untuk mengikat logika dan tata letak aplikasi Anda. Library Data Binding menawarkan fleksibilitas dan kompatibilitas yang luas - ini adalah library dukungan, sehingga Anda dapat menggunakannya dengan semua versi platform Android kembali ke Android 2.1 (API level 7+).

13
Cara menggunakan pengikatan data dengan Fragment
Saya mencoba mengikuti contoh pengikatan data dari google doc resmi https://developer.android.com/tools/data-binding/guide.html kecuali bahwa saya mencoba menerapkan pengikatan data ke fragmen, bukan aktivitas. kesalahan yang saya dapatkan saat kompilasi adalah Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreate untuk fragmen terlihat seperti ini: @Override public void onCreate(@Nullable …

16
Kotlin-android: penyatuan data referensi yang tidak terselesaikan
Saya telah mengikuti kelas fragmen yang ditulis dalam Java menggunakan perpustakaan penyatuan data baru 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(); } } Ini mengkompilasi dan …

4
penyatuan data android menggunakan operator logika “&&”
Saya mencoba menggunakan operator dan "&&" di xml menggunakan penyatuan data Android, android:visibility="@{(bean.currentSpaceId == bean.selectedSpaceId **&&** bean.currentSpaceId > 0)? View.VISIBLE: View.GONE}" tapi saya mendapat kesalahan kompilasi: Kesalahan: Eksekusi gagal untuk tugas ': app: dataBindingProcessLayoutsDevDebug'. org.xml.sax.SAXParseException; systemId: file: /Users/path/app/build/intermediates/res/merged/dev/debug/layout/fragment_space.xml; barisNomor: 106; kolomNomor: 89; Nama entitas harus segera mengikuti '&' di referensi …

8
Bagaimana cara menggunakan penyatuan data untuk menggabungkan string dari sumber daya dengan variabel dinamis dalam XML?
Saya memiliki TextView yang memiliki string hardcode dan saya memiliki variabel dinamis yang ingin saya tempatkan di akhir string ini. Ini kode saya: <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> Saya mengalami masalah dengan android:text="@string/Generic_Text"+"@{ Profile.name }". The Generic_Textnegara "Nama saya adalah" …

5
Pengikatan Data Android menggunakan tag include
Perbarui catatan: Contoh di atas berfungsi dengan baik , karena rilis 1.0-rc4 memperbaiki masalah perlunya variabel yang tidak diperlukan. Pertanyaan asli: Saya melakukan persis seperti yang dijelaskan dalam dokumentasi dan tidak berhasil: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: …

4
Cara menggunakan Data Binding dan Kotlin di Android Studio 3.0.0
Saya baru saja mulai menggunakan Android Studio 3.0.0, tetapi setiap kali saya mencoba membangun proyek saya, saya mendapatkan kesalahan ini: Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :app:dataBindingExportBuildInfoDebug | \--- :app:compileDebugKotlin (*) \--- :app:kaptDebugKotlin \--- :app:dataBindingExportBuildInfoDebug (*) (*) - details omitted (listed previously) saya menggunakan kapt "com.android.databinding:compiler:2.2.0" Sebelum saya …

29
Kelas Data Binding tidak dibuat
Saya menggunakan Data Binding dalam proyek saya, saat menggunakan <layout>dan <data>di kelas mengikat xml saya tidak dibuat. Misalnya saya punya 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> Sekarang jika saya sedang menulis ActivityMainBinding di aktivitas / fragmen saya, itu menunjukkan kesalahan bahwa kelas tidak …

3
Gunakan data binding untuk menyetel visibilitas tampilan
Mencoba untuk mengatur visibilitas Viewmenggunakan variabel kustom, tapi kesalahan terjadi: Identifiers must have user defined types from the XML file. visible is missing it. Apakah mungkin menyetel visibilitas tampilan menggunakan data binding? Terima kasih. <data> <variable name="sale" type="java.lang.Boolean"/> </data> <FrameLayout android:visibility="@{sale ? visible : gone}"/>


15
Setel ID sumber daya yang dapat digambar di android: src untuk ImageView menggunakan data binding di Android
Saya mencoba menyetel ID sumber daya yang dapat digambar ke android: src dari ImageView menggunakan data binding Inilah objek saya: 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
Saya ingin menggabungkan dua string untuk TextView di android, Data Binding Api
Saya menggunakan DataBindingApi untuk menyetel tampilan di tata letak android. Ini tata letak saya. 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> Saya ingin TextView menampilkan Hello UserName . Cara mencapai ini menggunakan api …

2
Tidak dapat memperoleh Tampilan Root dari Penjilidan Data setelah mengaktifkan plugin safe-args
Saya sedang mengerjakan aplikasi Android menggunakan dataBinding dan saat ini saya mencoba untuk menambahkan plugin safe-args, tetapi setelah mengaktifkan plugin, saya tidak bisa lagi mendapatkan tampilan root melalui binding.root - Android Studio memberikan kesalahan: Unresolved Reference None of the following candidates is applicable because of a receiver type mismatch: * …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.