gpt4 book ai didi

android - 我们可以使用 CheckboxPreference 显示按钮而不是图标吗

转载 作者:行者123 更新时间:2023-11-30 03:48:22 27 4
gpt4 key购买 nike

几天来我一直在使用checkBoxPreference

想通了:

  1. 如何使用 checkBoxPreference 显示图标,
  2. 如何改变标题和摘要的颜色

现在,我需要添加一个按钮而不是图标。所以这里的任何人对此都有任何想法......

我试图在 preferenceFragment 的 onCreateView 中添加一个按钮,但没有成功......无法将其添加到 xml 中,因为我正在动态添加 checkBoxPreference。

谢谢,

最佳答案

当通过 xml 构建复选框首选项时,我们可以设置自定义布局,我们可以在其中放置任何我们喜欢的内容以实现我们想要的结果,如下所示:

    <CheckBoxPreference
android:defaultValue="false"
android:key="message_pop"
android:layout="@layout/custom_checkbox_preference_layout"
android:summary="Enable incoming message pop-up"
android:title="Message Pop-up" />

我不确定,但这段代码可能会对您有所帮助

    CheckBoxPreference checkBoxPreference = new CheckBoxPreference(this);
checkBoxPreference.setWidgetLayoutResource(R.layout.custom_checkbox);

为动态创建的复选框首选项分配自定义布局。在此自定义布局中,您可以使用任何您想要的 View 。

关于android - 我们可以使用 CheckboxPreference 显示按钮而不是图标吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575625/

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