Android Data Binding

0 ovoz
76 marta ko‘rilgan
so‘radi 08 aprel Abduqodirov (8 bal)
Data Binding qilishda XMLdan turib EditTextga kiritilgan matnni modelga avtomatik yoziladigan qilish qanday bo'ladi? Menda hozir android:text="@={obyekt.matn}" holida turibdi. 2016-yilgi Google IO'da Java kodda bir necha qator kod yozish o'rniga shunchaki @={user.firstName} qilinsa modelga yozilsa avtomatik tarzda view elementga, view elementga yozilsa avtomatik tarzda modelga yoziladi deyilgandi. Men ham shunday yozdim, ammo natija kutilganidek emas.

1 ta javob

0 ovoz
javob berdi 19 iyul abubakr (5 bal)

Tushunishim bo'yicha siz syntax error qilgansiz shuni sinab ko'ring:

<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto">

    <data>
        <variable
            name="item"
            type="uz.abubakr.app.ItemModel" />
    </data>
            <TextView
                android:id="@+id/cTextView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:fontFamily="sans-serif"
                android:text="@{item.title}"
                android:textAlignment="center"
                android:textColor="@color/white"
                android:textStyle="bold" />
</layout>
izoh qoldirdi 22 iyul Abduqodirov (8 bal)
Javob uchun rahmat, ObservableField bilan hal qilib bo'lgan edim

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...