ご存知のように、タイムピッカーには3つのセグメントがあり、ビューの上下に2つのボタンがあり、その間にエディターがあります。
エディターを長押しすることで、内容を選択できます。私が抱えている問題は、(長押しではなく)タップするだけでエディターのコンテンツを選択したいということです。出来ますか?
ご存知のように、タイムピッカーには3つのセグメントがあり、ビューの上下に2つのボタンがあり、その間にエディターがあります。
エディターを長押しすることで、内容を選択できます。私が抱えている問題は、(長押しではなく)タップするだけでエディターのコンテンツを選択したいということです。出来ますか?
レイアウトファイルでこのようなものを試してください
<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は期待どおりに起動するはずです。