我在包含列表视图的片段中存在此布局问题;列表视图不扩展到match_parent
。Android布局:带有列表视图布局的片段不是全屏
我有几个项目的列表视图。布局仅显示未覆盖整个屏幕的元素。
我试过match_parent在我所有的布局中,但我仍然无法解决问题。
下面是我fragmentlayout与列表视图
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/borevalues"
>
<ListView android:id="@+id/listofboreranges"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="@null"
android:scrollbars="none"
/>
</RelativeLayout>
下面是我的容器布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</FrameLayout>
</RelativeLayout>
这就是我如何调用片段与列表视图
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction ft = fragmentManager.beginTransaction();
FragmentChangeActivity.fragmentStack.lastElement().onPause();
ft.hide(FragmentChangeActivity.fragmentStack.lastElement());
ft.add(R.id.content_frame, boreranges);
FragmentChangeActivity.fragmentStack.push(boreranges);
ft.commit();
任何解决方案?
它看起来如下
片段A
有这个橙色和绿色的按钮,当我点击,它会去片段B
具有列表视图。 我想要片段B中的列表视图全屏,并覆盖绿色和橙色。
你可以发表你的屏幕图像 –
@PhanVănLinh对不起,我不能分享屏幕截图publicly..whats发生的是,当我从一个片段将这个名单片段,列表视图盖只有一半的屏幕,因为它只有4个项目,在后台我仍然可以看到我从哪里调用此列表片段的旧片段。 – hari86
也许你可以隐藏屏幕上的一些你不想发布的部分 –