其他分享
首页 > 其他分享> > ListView类似于Android中的Google Play设置活动

ListView类似于Android中的Google Play设置活动

作者:互联网

我想创建一个像下面这样的列表视图:

google play settings activity

有谁知道我该怎么做?

解决方法:

您可以设置“参考片段”.它包含列表中显示在屏幕上的首选项对象的层次结构.这些首选项将在用户与它们交互时自动保存为SharedPreferences.

在xml中定义

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

<PreferenceCategory
    android:title="@string/title_first_section">

    <CheckBoxPreference
        android:key="checkbox_preference"
        android:title="@string/title_checkbox_preference"
        android:defaultValue="@string/default_checkbox_preference"/>

    <EditTextPreference
        android:key="edittext_preference"
        android:title="@string/title_edittext_preference"
        android:summary="@string/summary_edittext_preference"
        android:dialogTitle="@string/dialog_title_edittext_preference"
        android:dependency="checkbox_preference" />

    </PreferenceCategory>

<PreferenceCategory
    android:title="@string/title_second_section">

    <ListPreference
        android:key="list_preference"
        android:title="@string/title_list_preference"
        android:dialogTitle="@string/dialog_title_list_preference"
        android:entries="@array/entries_list_preference"
        android:entryValues="@array/entryvalues_list_preference" />

    <Preference
        android:title="@string/title_intent_preference">
        <intent android:action="android.intent.action.VIEW"
            android:data="http://codepath.com/" />
    </Preference>

    </PreferenceCategory>

你可以参考这个https://github.com/codepath/android_guides/wiki/Settings-with-PreferenceFragment

标签:listview,material-design,android
来源: https://codeday.me/bug/20191118/2030777.html