2014年3月5日水曜日

focusについて

javaでやるとき
・指定したViewにフォーカスをあてる
View.requestFocus();
View.setFocusableInTouchMode(true|false);

----------------------------------------------------------------

xmlでやるとき
・フォーカスを受け取れるか設定する
focusable=true|false [ true:受け取る, false:受け取らない ]
・タッチ動作中も受け取れるようにする
focusableInTouchMode=true|false [ true:受け取る, false:受け取らない ]



ViewPagerで画像(上)とWebView(下)を表示させていて、動かすとWebView位置に移動しページ遷移を行うとカクンカクン…はまりました。きずくまでに時間がかかりました。。orz


ちなみに…現在のフォーカスを取得したい時はこのおまじないです。
getActivity().getCurrentFocus();


参考サイト
http://ichitcltk.hustle.ne.jp/gudon/modules/pico_rd/index.php?content_id=103


0 件のコメント:

コメントを投稿