动作发生后,将焦点设置在scrollview之上

时间:2012-07-04 18:19:56

标签: android scrollview

在我的应用程序中,我正在进行一些计算。整个布局位于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>

所以我想按下计算按钮时,屏幕的焦点将设置在我的页面顶部(或者在上部文本视图中更具体),这样用户就能看到结果。我在搜索过但我找不到类似的东西。

1 个答案:

答案 0 :(得分:10)

如果我理解你的问题,只需致电:

scrollView.scrollTo(0, 0);

在你的计算Button的OnClickListener。