gpt4 book ai didi

android - 使用 SeekBarPreference

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:55 28 4
gpt4 key购买 nike

SeekBarPreference 是怎么回事?让我展开...

如果我在 PreferenceScreen xml 中放置一个 SeekBarPreference,它可以正常工作(我可以在手机和模拟器上运行它),但 Android Studio 报告“此处不允许使用元素 SeekBarPreference”。显示此内容的简单 XML:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

<SeekBarPreference
android:key="fontSize"
android:title="@string/fontSize_title"
android:summary="@string/fontSize_summary"
android:max="12"
android:defaultValue="4" />

</PreferenceScreen>

如果我尝试扩展 SeekBarPreference(这是我真正想做的),Android Studio Cannot resolve symbol SeekBarPreference both at the import延伸。用于显示此内容的简单 Java 文件:

import android.preference.SeekBarPreference;

public class FontSizePreference extends SeekBarPreference {}

(如果我只是在代码中使用 SeekBarPreference sbp; 也会发生这种情况。)

SeekBarPreference 的源码在/Sdk/sources/android-22/android/preference,和EditTextPreference 一样。我看不出有什么特别之处。

不过,我在 developer.android.com 上找不到任何关于它的文档。

我错过了什么重要信息?这与 EditTextPreference 相比有什么特别之处,我可以将其包含在 XML 中并在代码中扩展和使用而不会出现问题?

最佳答案

我有类似的问题,这对我有用:

而不是使用:

<PreferenceScreen/>

尝试使用:

<android.support.v7.preference.PreferenceScreen/>

它就像一个魅力。它只是暗示所有这些在使用支持库时效果最好。因此,在您的自定义搜索栏中,您可能需要导入:

android.support.v7.preference.SeekBarPreference

关于android - 使用 SeekBarPreference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32169351/

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