我在我的代码中放了两个时间选择器,效果很好。但是,当有人点击时间选择器打开数字键盘a" Next"按钮出现而不是"完成"按钮。当我点击"下一步"按钮键盘从数字键盘更改为常规键盘。打开的常规键盘无法解除。
下面是时间选择器的XML(如果需要我可以添加更多代码,但我希望这已经足够了。)
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/start_text"
android:id="@+id/time_picker_start"></TimePicker>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/end_time"
android:layout_below="@id/time_picker_start"
android:textSize="25sp"
android:id="@+id/end_text"/>
<TimePicker
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/end_text"
android:id="@+id/time_picker_end"></TimePicker>
答案 0 :(得分:0)
检查TextView是否没有收到焦点,这样就可以打开键盘。
另外根据你应该明确定义“动作代码”,以便它可以作为关于“下一个/完成”按钮的设计。