Android XML:在viewpager上方显示listview
我想使用下面的代码在Android XML:在viewpager上方显示listview,android,android-listview,android-viewpager,android-xml,Android,Android Listview,Android Viewpager,Android Xml,我想使用下面的代码在ViewPager上方显示ListView,但它在其上方显示ViewPager而不显示ListView。我使用了来自 更新 它显示以下UI 这里jassmin是ListView的内容。它显示了下面的选项卡,但我最想要的是它。框架布局旨在容纳一个孩子 请尝试将LinearLayout或RelativeLayout作为父级 例如,您可以创建一个垂直方向的LinearLayout父对象,并在ListView和ViewPager之间均匀分割垂直空间,如下所示: <Line
ViewPager
上方显示ListView
,但它在其上方显示ViewPager
而不显示ListView
。我使用了来自
更新
它显示以下UI
这里jassmin是
ListView
的内容。它显示了下面的选项卡
,但我最想要的是它。框架布局旨在容纳一个孩子
请尝试将LinearLayout或RelativeLayout作为父级
例如,您可以创建一个垂直方向的LinearLayout父对象,并在ListView和ViewPager之间均匀分割垂直空间,如下所示:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<ListView
android:id="@+id/wpedenyo_searched_friends_list"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:divider="@color/list_divider"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:dividerHeight="1dp"
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="0dp"
android:layout_weight="1"/>
</LinearLayout>
如果您想让一个或另一个孩子占据更多的垂直空间,请相应地调整布局权重。我最近需要类似的内容,请尝试使用AutoCompleteTextView
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.wpedenyo_searched_friends_list);
textView.setAdapter(adapter);
将viewpager的高度更改为
wrapcontent
,并确保列表视图中包含项目,以便它可以包含一些内容height@Panther更改代码后不更改视图尝试使用固定高度,只是检查两个视图是否都显示,如果您想将屏幕分成2或其他部分,请使用layout\u weight
将ListView
置于ViewPager
上方,但置于Tab
下方。但是想把它放在整个ViewPager
@user3384985的顶部:你的评论不够清晰。也许一个简单的图形可以解释你想要什么?
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.wpedenyo_searched_friends_list);
textView.setAdapter(adapter);