我已经实现了一个自定义ListPreference并设法加载一个项目列表以及每个项目的复选框而没有问题。但是,我需要在顶部添加一个“全选”复选框以选择所有项目列表。我将如何使用我实施的以下来源实现这一目标?
布局:
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceCategory
android:title="@string/Title_LOCATIONS">
<com.gm.settings.LocationsListPreference
android:defaultValue="null"
android:key="list_locations"
android:title="@string/LocationsListPreference_title"
android:dialogTitle="@string/LocationsListPreference_title"
android:summary="@string/LocationsListPreference_summary"
/>
班上:
public class LocationsListPreference extends ListPreference {
}
我已经按照教程实现了该课程,并且效果很好。但它使用我认为的默认布局,如果我要添加这个附加复选框,我将如何实现这一点?
更新:
我想知道如何将“全选”复选框添加到布局中?或者我应该创建一个自定义布局?请提供示例代码。(因为我现在有这种感觉,所以我无法控制这个复选框)