我正在为注册屏幕执行此操作。我有三个字段电子邮件,生日和密码。在生日编辑文本中,我正在显示生日选择器对话框。我不想让用户通过键入来更新生日。这就是为什么我将可聚焦为“假”而可点击为“真”。
<LinearLayout
android:id="@+id/signup_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bg"
android:orientation="vertical" >
<EditText
android:id="@+id/email"
style="@style/big_centered_textfield_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:background="@drawable/rounded"
android:hint="Email address 320"
android:inputType="textEmailAddress"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="5dp"
android:textSize="@dimen/normal_font" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/birthdate"
style="@style/big_centered_textfield_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/rounded"
android:clickable="true"
android:focusable="false"
android:hint="@string/birthdate"
android:inputType="date"
android:maxLines="1"
android:onClick="birthdateClicked"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="5dp"
android:textSize="@dimen/normal_font" >
</EditText>
<EditText
android:id="@+id/password"
style="@style/big_centered_textfield_style"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:background="@drawable/rounded"
android:hint="@string/password"
android:inputType="textPassword"
android:maxLines="1"
android:paddingBottom="5dp"
android:paddingLeft="5dp"
android:paddingRight="5dp"
android:paddingTop="5dp"
android:textSize="@dimen/normal_font" >
</EditText>
</LinearLayout>
但是当用户在电子邮件编辑文本上按“下一步”时,它会直接转到最后一个密码。它跳过第二个文本字段。
在场景中应该做什么?