У моего макета есть несколько сложных макетов, и они довольно большие. Вот почему мне нужен ScrollView
. Но все, что я пробовал, не работает.ScrollView не работает
Вот мой файл макета:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="match_parent"
android:layout_width="fill_parent"
android:fillViewport="true"
android:layout_weight="1"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="0.33"
android:id="@+id/Linear1"
>
<RelativeLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="@color/tileColor1"
android:layout_weight="1"
android:id="@+id/tileLayout1"
android:onClick="openFirst"
>
я только разместил его часть, но все закрывающие теги в порядке и в моей RelativeLayout
есть 2 textViews
и изображение. Есть ещес той же структурой.
Как исправить проблему и почему она не работает? В нем нет даже полосы прокрутки.
EDIT
Я загрузил my full layout to pastebin
EDIT 2
На developer.android сказано: You should never use a ScrollView with a ListView, because ListView takes care of its own vertical scrolling. Most importantly, doing this defeats all of the important optimizations in ListView for dealing with large lists, since it effectively forces the ListView to display its entire list of items to fill up the infinite container supplied by ScrollView.
Mine не имеет дело с прокруткой вообще. Я полагаю, что это так, потому что я редактирую LayoutParams в коде. Как это исправить?
Уточнитните «не работает» –
@IvanWooll он не прокручивается и не появляется – Vendetta8247
http://stackoverflow.com/questions/13379307/scrollview-not-working-in-android –