Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用seekbarp引用_Android_Seekbarpreference - Fatal编程技术网

Android 使用seekbarp引用

Android 使用seekbarp引用,android,seekbarpreference,Android,Seekbarpreference,SeekBarPreference是怎么回事?让我扩展一下 如果我在我的PreferenceScreen xml中放一个SeekBarPreference,它可以正常工作(我可以在手机和模拟器上运行),但Android Studio报告这里不允许使用元素SeekBarPreference。显示以下内容的简单XML: <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://sch

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>
(如果我只是在代码中使用
seekbarpfreference sbp;
,也会发生这种情况。)

SeekBarPreference的源代码位于
/Sdk/sources/android-22/android/preference
中,就像EditTextPreference一样。我看不出有什么特别的

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


我遗漏了什么信息?与EditTextPreference相比,它有什么特别之处?我可以将其包含在XMLs中,并在代码中毫无问题地扩展和使用它。

我也遇到过类似的问题,这对我很有用:

而不是使用:

<PreferenceScreen/>

我看不出有什么特别的您错过了@hide注释,该注释将从javadocs中删除它。该类不是公共用途的一部分,因此尽管有,但您不应该使用它。谢谢!绝对正确。啊@Luksprog如果它在那里我们为什么不使用它?这是否意味着实现细节可能不“稳定”,以后的更改可能会破坏兼容性?问题有点老了,SeekBarPreference现在在sdk和首选项兼容性库中都可用,因此您可以使用它。由于该类具有@hide注释,这意味着当时不应将其视为公共API。不建议访问私有API,因为每当SDK的开发人员修改类或将其完全删除时,您的脆弱实现很容易被破坏。
<PreferenceScreen/>
<android.support.v7.preference.PreferenceScreen/>
android.support.v7.preference.SeekBarPreference