gpt4 book ai didi

Android布局: fragment with listview layout is not fullscreen

转载 作者:行者123 更新时间:2023-12-02 06:53:20 25 4
gpt4 key购买 nike

我在包含 ListView 的 fragment 中遇到这个布局问题; ListView 未扩展到 match_parent

我有一个包含几个项目的 ListView 。布局仅显示未覆盖全屏的元素。

我尝试在所有布局中使用 ma​​tch_parent,但仍然无法解决问题。

下面是我的带有 ListView 的 fragment 布局

    <?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>

这就是我使用 ListView 调用 fragment 的方式

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();

有什么解决办法吗?

如下所示

enter image description here

fragment A有一个橙色和绿色的按钮,当我点击它时,它将转到具有 ListView 的 fragment B。我希望 fragment B 中的 ListView 全屏并覆盖绿色和橙色。

最佳答案

尝试使用此代码

MyFragment boreranges= new MyFragment();

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.add(R.id.mainframe, boreranges);
transaction.commit();

关于Android布局: fragment with listview layout is not fullscreen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35888148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com