gpt4 book ai didi

android - 如何使 PreferenceFragment 与 MainActivity 一起工作

转载 作者:搜寻专家 更新时间:2023-11-01 07:52:19 26 4
gpt4 key购买 nike

在我的 MainActivity onCreate 方法中,我有

getFragmentManager()
.beginTransaction()
.add(android.R.id.content, new MyPreferenceFragment())
.commit();

这样做是将 PreferenceFragment 添加到我的应用程序的内容 ViewGroup 中,但它也使 MainActivity 的内容不可访问(无法再单击按钮)。

我的问题是:有没有办法让 PreferenceFragment 与 MainActivity 一起工作,以便 ActivityFragment 都可以访问?

谢谢乔

最佳答案

您可以将您的 Fragment 膨胀到容器 View 中。

为此,将ViewGroup 添加到您的Activitie 的布局文件中,例如:

<FrameLayout
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent" />

并在您的 Activity 中使用它:

getFragmentManager()
.beginTransaction()
.add(R.id.container, new MyPreferenceFragment())
.commit();

现在您可以只显示给定容器中的 Fragment,而不会覆盖 MainActivity 的布局。

关于android - 如何使 PreferenceFragment 与 MainActivity 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33322451/

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