البدء

تعرَّف على كيفية تجهيز بيئة التطوير للعمل باستخدام "مكتبة ربط البيانات"، بما في ذلك إتاحة استخدام رمز ربط البيانات في "استوديو Android".

توفّر "مكتبة ربط البيانات" مرونة وتوافقًا واسعًا، حيث يمكنك استخدامها مع الأجهزة التي تعمل بالإصدار 4.0 من نظام التشغيل Android (المستوى 14 من واجهة برمجة التطبيقات) أو الإصدارات الأحدث.

ننصحك باستخدام أحدث إصدار من مكوّن Android Gradle الإضافي في مشروعك. ومع ذلك، تتوفّر ميزة ربط البيانات في الإصدار 1.5.0 والإصدارات الأحدث. للحصول على مزيد من المعلومات، يمكنك الاطّلاع على كيفية تحديث مكوّن Android Gradle الإضافي.

إنشاء بيئة

لبدء ربط البيانات، نزِّل المكتبة من مستودع الدعم في مدير حزمة تطوير البرامج (SDK) لنظام التشغيل Android. للاطّلاع على مزيد من المعلومات، راجع تحديث أدوات بيئة تطوير البرامج (IDE) وحزمة تطوير البرامج (SDK).

لإعداد تطبيقك لاستخدام ربط البيانات، فعِّل خيار إصدار dataBinding في ملف build.gradle ضمن وحدة التطبيق على النحو الموضَّح في المثال التالي:

android {
    ...
    buildFeatures {
        dataBinding true
    }
}

إتاحة "استوديو Android" لربط البيانات

يوفّر "استوديو Android" العديد من ميزات التعديل لرموز ربط البيانات. على سبيل المثال، تتوافق مع الميزات التالية لتعبيرات ربط البيانات:

  • تمييز البنية
  • الإبلاغ عن أخطاء بنية لغة التعبيرات
  • إكمال رمز XML
  • المَراجع، بما في ذلك التنقل، مثل الانتقال إلى بيان، والمستندات السريعة

يعرض الجزء معاينة في محرّر التنسيق القيمة التلقائية لتعبيرات ربط البيانات، في حال توفّرها. على سبيل المثال، يعرض جزء المعاينة القيمة my_default في التطبيق المصغّر TextView الذي تم توضيحه في المثال التالي:

<TextView android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@{user.firstName, default=my_default}"/>

إذا كنت بحاجة إلى عرض قيمة تلقائية فقط أثناء مرحلة التصميم لمشروعك، يمكنك استخدام سمات tools بدلاً من قيم التعبير التلقائي، كما هو موضّح في مرجع سمات الأدوات.

مراجع إضافية

لمعرفة المزيد حول ربط البيانات، راجع الموارد الإضافية التالية.