我是Android新手,我正在研究偏好标题。我对偏好有很少的疑问。他们是
首选项标题和首选项切换是否可以在同一页面上。例如,前两个选项将是wifi和蓝牙作为首选项标题。点击它们中的任何一个都会导致新的偏好设置屏幕。第三个选项应该是开关优先选择,它应该仅适用于开关的ON和OFF。触摸点击开关参考不应该启动新的首选项屏幕。我尝试在课堂上添加一个开关首选项和onbuildheaders,它不起作用。
首选项标题是否始终与片段链接以打开新的首选项屏幕?可以创建没有片段的首选项标题吗?
默认情况下,首选项标题是否具有触摸敏感度?
我们可以禁用在点击首选项标题后打开的新首选项屏幕。例如。蓝牙是具有ON / OFF开关的首选项标题。如果开关打开,它将启用蓝牙,如果它是关闭,则应禁用蓝牙。点击蓝牙标题不应该打开首选项。
这是XML文件` headers.xml
<preference-headers
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Header1 -->
<header
android:id="@+id/Header1"
android:fragment="com.android.Headers.header1"
android:title="@string/Header1"
<!-- Header2 -->
<header
android:id="@+id/Header2"
android:fragment="com.android.Headers.header2"
android:title="@string/Header2"
<!-- Header3-->
<header
android:id="@+id/Header3"
android:title="@string/Header3" />
</preference-headers>`
这里正在加载标题
public void onBuildHeaders(List headers){ loadHeadersFromResource(R.xml.headers,headers);