android ScrollView で特定の子Viewまでスクロールする

| コメント(0) | トラックバック(0)

----

こんな感じのコードでスクロールします。

// 目的のviewを何とかして取得。子Viewでないといけません。(孫ViewではNG)
TextView textView = (TextView)scrollView.findViewWithTag("some text") ;

// 目的のviewまでの距離を取得
Rect corners = new Rect(0,0,0,0) ;
Point offset = new Point(0,0) ;
scrollView.getChildVisibleRect((View) textView, corners, offset) ;

// いざスクロール
scrollView.scrollBy(0, corners.top);




 

トラックバック(0)

トラックバックURL: http://onno.jp/mt/cgi-bin/mt-tb.cgi/151

コメントする

このブログ記事について

このページは、管理者が2012年2月24日 06:00に書いたブログ記事です。

ひとつ前のブログ記事は「android ImageView に maxWidth maxHeight を指定したが全く効かない」です。

次のブログ記事は「ABC(Android Bazaar and Conference) 2012 Spring が開催」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja