水平スクロールビューのレイアウトの下部に 8 つのタブがあります。
今私が欲しいのは、そのアクティビティの開始時に、タブ全体を最後のタブにスムーズにスクロールしたいです。では、水平スクロールビューで最初のタブから最後のタブまでスムーズにスクロールするにはどうすればよいでしょうか。
これは私のレイアウトファイルです:
<HorizontalScrollView
android:id="@+id/horizontalScrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:fadingEdge="none"
android:overScrollMode="never"
android:scrollbars="none" >
<TabWidget
android:id="@android:id/tabs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@drawable/divider_tab" />
</HorizontalScrollView>
次のようないくつかのコードを試しました:
final HorizontalScrollView sv = (HorizontalScrollView)findViewById(R.id.horizontalScrollView);
sv.post(new Runnable() {
public void run() {
sv.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
}
});
このアニメーションまたはスクロールを可能にするのを手伝ってください。