【发布时间】:2014-10-23 04:25:43
【问题描述】:
我想使用以下代码在ViewPager 上方显示ListView,但它在上面显示ViewPager 而没有ListView。我使用了link中的XML代码
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<ListView
android:id="@+id/wpedenyo_searched_friends_list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:scaleType="fitCenter"
android:listSelector="@drawable/list_row_selector" />
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="top" >
</android.support.v4.view.ViewPager></FrameLayout>
更新
它显示以下用户界面
这里的jassmin是ListView的内容。它在下面显示Tab,但我最想要它。
【问题讨论】:
-
将 viewpager 的高度更改为
wrapcontent并确保您的列表视图有项目,以便它可以有一些高度 -
@Panther 在更改代码后不会更改视图
-
尝试使用固定高度,只是为了检查两个视图是否出现,如果你想将你的屏幕分成 2 或使用
layout_weight
标签: android android-listview android-viewpager android-xml