У меня есть этот XML-файл макета для действия, которое использует просмотр списка.
Он работает нормально, за исключением того, что он всегда начинается с вершины списка. Не с вершины макета. Я проверял
listView.setSelection(0);
Это не сработало для меня.
Как я могу отобразить экран сверху?
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
android:id="@+id/topLayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@color/darkbackground"
>
<include layout="@layout/subtitle_bar" />
<TextView
android:id="@+id/rankHistory"
android:text="@string/rankHistory"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="20px"
android:textSize="24sp"
android:textStyle="bold"
android:textColor="#ffffffff"
android:gravity="center"
android:layout_gravity="center_horizontal"
></TextView>
<ListView android:id="@+id/list"
android:layout_marginTop="15px"
android:layout_width="fill_parent"
android:layout_height="500px"
android:dividerHeight="15px"
android:divider="@color/darkbackground"
>
</ListView>
</LinearLayout>
</ScrollView>