Я использую ViewFlipper для навигации между различными представлениями (из LinearLayouts). Каждое Представление является своего рода формой, и в каждом представлении я хочу проверить свои данные. Я не смог правильно выполнить проверки в видоискателе.
Мой XML-файл имеет вид:
<LinearLayout
android:background="#6B8AAD"
android:layout_margin="3dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.80">
<ViewFlipper
android:id="@+id/flipper"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include layout="@layout/view1" android:id="@+id/view1" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<include layout="@layout/view2" android:id="@+id/view2" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<include layout="@layout/view3" android:id="@+id/view3" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<include layout="@layout/view4" android:id="@+id/view4" android:layout_width="fill_parent" android:layout_height="fill_parent" />
</ViewFlipper>
</LinearLayout>
--------------------- view1 xml, а остальные - это то же самое .--------------- ---------
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#6B8AAD"
android:weightSum="0.70">
<TextView
android:text="Citizenship Certificate No."
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/txtCitizenshipCertificateNo"
android:layout_height="wrap_content"
android:layout_width="fill_parent" />
<TextView
android:text="District"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<Spinner
android:id="@+id/spinnerDistrict"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<TextView
android:text="Date of Issue of Identity Card"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/txtDateOfIssueOfIdentityCardForNonDisabled"
android:layout_height="wrap_content"
android:layout_width="fill_parent" />
<TextView
android:text="Father's Name"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/txtFatherName"
android:layout_height="wrap_content"
android:layout_width="fill_parent" />
<TextView
android:text="Mother's Name"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<EditText
android:id="@+id/txtMotherName"
android:layout_height="wrap_content"
android:layout_width="fill_parent" />
Моя проблема заключается в проверке данных этой формы.
В моем последнем виде у меня есть меню для предварительного просмотра входных данных.
Если эта форма или другая форма каких-либо видов не заполнены, я хочу показать этот вид / форму пользователю.
Если бы я мог использовать каждое представление в качестве действия, то я мог бы сделать проверку. Но у меня есть один вид деятельности, где мои строки кода уже были около 2000 года. Я хочу добиться модульности в моем коде.
Пожалуйста, ведите меня в правильном направлении.