2011年7月15日金曜日

【Android】TimePickerでキーボード入力しても値が変わらない

いや、変わらないことないんですけどね。

入力したままOKボタンとか押しても更新されないんですよ。

Focusが移らないと反映してくれないみたいで。

で、こりゃこまったなー、ということで以下の対策。


timePicker.setDescendantFocusability(TimePicker.FOCUS_BLOCK_DESCENDANTS);

これ、何してるの?っていうと、キーボードから入力出来なくなります。
正確には入力場所にフォーカスを移せなくなります。

これでいいのか?という自問はありますが、現時点では入力は必要ないのでこれでOKってことにしました。
これについてはまた別途研究します(多分)

0 件のコメント :

コメントを投稿