gpt4 book ai didi

android - PreferenceScreen 中的自定义 PreferenceScreen

转载 作者:行者123 更新时间:2023-11-29 22:19:20 26 4
gpt4 key购买 nike

我的应用程序中有一个标准的首选项页面。但是,当用户按下“管理收藏夹”时,我希望用户能够从这个首选项页面导航到另一个具有自定义布局的 PreferenceScreen。

这是我想到的自定义布局:

enter image description here

是否可以在“子首选项屏幕”上使用自定义布局?

谢谢!

最佳答案

是的,您可以使用 intent 启动一个单独的 activity

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

<PreferenceScreen android:title="@string/your_title"
android:summary="@string/your_string">

<intent android:targetClass="your.package.YourClass"
android:targetPackage="your.package" />
</PreferenceScreen>

</PreferenceScreen>

只要您想指定自己的布局,就需要扩展 Preference 类。

使用 setLayoutResource() 在构造函数中定义布局。构造函数需要是

public YourClass(Context context, AttributeSet attrs) {
super(context, attrs);
setLayoutResource(R.layout.your_custom_layout);
}

您还可以检查this .

关于android - PreferenceScreen 中的自定义 PreferenceScreen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7668293/

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