0

ご存知のように、タイムピッカーには3つのセグメントがあり、ビューの上下に2つのボタンがあり、その間にエディターがあります。

エディターを長押しすることで、内容を選択できます。私が抱えている問題は、(長押しではなく)タップするだけでエディターのコンテンツを選択したいということです。出来ますか?

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" />

他のほとんどのコントロールとは異なり、EditTextsは、システムが「タッチモード」のときにフォーカスできます。

最初のクリックイベントはコントロールに焦点を合わせ、2番目のクリックイベントは実際に

OnClickListener。android:focusableInTouchModeViewでタッチモードフォーカスを無効にした場合

属性の場合、OnClickListenerは期待どおりに起動するはずです。

于 2012-12-07T07:17:42.900 に答える