ViewFlipper中的LinearLayouts作为不同的活动

时间:2011-09-12 04:26:04

标签: android android-linearlayout viewflipper

我正在使用ViewFlipper在不同的视图之间导航(来自LinearLayouts)。每个视图都是一种表单,在每个视图中我都想验证我的数据表单。我无法在viewflipper中正确地进行验证。

我的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年了。我希望在我的代码中实现模块化。 请引导我走向正确的方向。

0 个答案:

没有答案