У меня есть следующий макет определяется в моем приложении:Scrollview Работает только в Listview
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/disco_photo"
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:scaleType="centerCrop" />
<TextView
android:id="@+id/disco_name"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/disco_photo"
android:layout_alignParentLeft="true"
android:layout_gravity="left"
android:layout_margin="8dp"
android:gravity="end"
android:textSize="20sp"
android:textStyle="italic" />
<TextView
android:id="@+id/disco_times"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/disco_name"
android:layout_alignParentLeft="true"
android:layout_gravity="left"
android:layout_margin="8dp"
android:gravity="end"
android:textSize="20sp"
android:textStyle="italic"
android:visibility="gone" />
<ListView
android:id="@+id/disco_parties"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/disco_times"
android:layout_alignParentLeft="true"
android:layout_gravity="left"
android:layout_margin="8dp"
android:text="@string/map_view"
android:gravity="end"
android:textSize="20sp"
android:textStyle="italic" />
<RatingBar
android:id="@+id/disco_rating"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/disco_parties"
android:numStars="5"
android:stepSize="1.0"
android:rating="3.0"
android:visibility="gone" />
<TextView
android:id="@+id/disco_map"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@id/disco_rating"
android:layout_alignParentLeft="true"
android:layout_gravity="left"
android:layout_margin="8dp"
android:text="@string/map_view"
android:gravity="end"
android:textSize="20sp"
android:textStyle="italic" />
</RelativeLayout>
</ScrollView>
Я хочу, чтобы прокрутить весь макет, но проблемы наступает, когда только ListView становится скроллбар, так что вы можете только прокрутите этот список. Остальная часть плитки закреплена на высоте экрана.
Как можно прокрутить весь макет? Заранее спасибо.
'ListView' имеет собственную полосу прокрутки. – Stanojkovic