0

如您所知,时间选择器有三个部分,视图顶部和底部有两个按钮,中间有一个编辑器。

通过点击并按住编辑器,我们可以选择其内容。我遇到的问题是我想通过点击(而不是点击并按住)来选择编辑器的内容。可能吗?

4

1 回答 1

0

在布局文件中尝试这样的事情

<TimePicker
        android:id="@+id/activity_main_timepicker"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="14dip"
        android:layout_marginRight="16dip"
        android:focusable="true"
        android:focusableInTouchMode="true" />

与大多数其他控件不同,EditText 在系统处于“触摸模式”时是可聚焦的。

第一个单击事件聚焦控件,而第二个单击事件实际触发

OnClickListener。如果您使用 android:focusableInTouchMode 视图禁用触摸模式焦点

属性, OnClickListener 应该按预期触发。

于 2012-12-07T07:17:42.900 回答