【发布时间】:2011-05-17 16:19:32
【问题描述】:
我有一个 xml 文件,其布局为 ASCII 格式:
---------------
| ImageView
--------------
| TextView
--------------
| List...
--------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/com.some.app"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/MovieCover"
android:layout_width="100dip"
android:layout_height="100dip"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:padding="10dp"
android:id="@+id/TextHeader"
android:background="#000000">
</TextView>
<ListView android:id="@+id/ListView02" android:layout_height="wrap_content"
android:layout_width="fill_parent">
</ListView>
</LinearLayout>
当我的 ImageView 和 TextView 占据屏幕的 3/4 以上时,我在显示布局时遇到问题。如何使用正在显示的 ListView 使 ImageView 和 TextView 可滚动?此时,只有 ListView 可以滚动,我希望整个布局都可以滚动,就好像它们本身就是一页一样。
我该怎么做?
【问题讨论】:
-
理想情况下,将整个布局放在滚动视图中应该可以工作,但 android 指南说不要将 ListView 放在滚动视图中,很想知道解决方案因此投票!
标签: java android user-interface listview layout