3

私のアプリでは、いくつかの計算を行っています。レイアウト全体が Scrollview 内にあります。

結果は上に表示されています。Xml は次のようなものです。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/back2back"
    >


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="526dp"
    android:background="@drawable/back4"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/nothing"
        android:layout_width="181dp"
        android:layout_height="51dp"
        android:layout_gravity="center"

        android:textColor="#000000"
        android:textStyle="bold" />

        rest of the xml
    </LinearLayout>
</ScrollView>

したがって、計算ボタンを押すと、画面のフォーカスがページの上部に設定され(または上部のテキストビューでより具体的になるように)、ユーザーが結果を確認できるようになります。SOで検索しましたが、似たようなものは見つかりませんでした。

4

1 に答える 1

10

私があなたの質問を理解したら、単に電話してください:

scrollView.scrollTo(0, 0);

あなたの計算ボタンのOnClickListenerで。

于 2012-07-04T18:25:06.517 に答える