Я учусь, как разрабатывать, используя MVVM. Я создал небольшой пример, как показано ниже в коде.
мой вопрос о xmlns: в некоторых уроках они использовали xmlns: bind, а в других xmlns: tools.
Пожалуйста, дайте мне знать об этом и когда вы будете использовать.
XML
<?xml version="1.0" encoding="utf-8"?>
<layout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:bind="http://schemas.android.com/tools">
<data>
<!-- the class the behaves as Viewmodel and contains the @Bindable Object-->
<variable
name="vm1"
type="com.example.amrbakri.mvvm_02.LoginViewModel1" />
</data>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/actMain_LoginViewModel1_tv_results"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:visibility="visible"
android:text="@{vm1.result}"
/>
</LinearLayout>
</layout>