如何在LinearLayout中创建类似ListPreference的东西?

时间:2016-03-04 19:36:51

标签: android android-layout

作为Android的初学者,我在ListPreference中使用了PreferenceScreen。但是由于PreferenceScreen无法解决的问题,我决定使用活动(使用LinearLayout代替此偏好设置屏幕。

但是如何在ListPreference中实现类似LinearLayout的内容?一些事情'我可以用它从提供的列表中选择一个元素?我试图将整个ListPreference放入LinearLayout,导致运行时错误,我肯定无法理解:

Didn't find class "android.view.ListPreference" on path: DexPathList[[zip file "/data/app/com.impyiablue.stoxx-2/base.apk"],nativeLibraryDirectories=[/vendor/l‌​ib, /system/lib]]

以下是我LinearLayout的相关部分:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent">

    <android.support.v7.widget.Toolbar android:id="@+id/toolbar_setting"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize"
        android:background="?attr/colorPrimary"/>

    <ListPreference
        android:title="@string/UpdateInterval"
        android:summary="@string/UpdateIntervalText"
        android:key="updateInterval"
        android:defaultValue="24"
        android:entries="@array/listArray"
        android:entryValues="@array/listValues" />

    <NumberPicker
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/numberPicker"
        android:layout_gravity="center_horizontal" />

    ....

我搜索了类似于&#39; Picker&#39;和&#39; ListPicker&#39;,但这似乎不存在于android-realm中。那么如何正确地做到这一点?

0 个答案:

没有答案