如何将contentDescription添加到ListPreference?

时间:2014-02-11 09:49:46

标签: android listpreference talkback

如何在android中向ListPreference添加contentDescription。必须在列表中使用contentDescription

我在我的偏好布局中有几次ListPreference看起来像这样

  <ListPreference
        android:entries="@array/entries"
        android:entryValues="@array/entryValues"
        android:key="keylist_1"
        android:title="@string/setting"
        android:layout="@layout/custom_checkbox_preference" />

每个使用相同的布局。布局custom_checkbox_preference如下所示:

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

    <RelativeLayout
        android:layout_width="0dip"
        android:layout_height="wrap_content"
        android:layout_weight="1" >

        <TextView
            android:id="@+android:id/title"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"            
            android:singleLine="true" />

        <TextView
            android:id="@+android:id/summary"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@android:id/title" />
    </RelativeLayout>

</LinearLayout>

我需要添加标题contentDescription如何访问它?

我尝试添加到ListPreference:

        android:hint="@string/desc_setting"
        android:contentDescription="@string/desc_setting"

但这不行。我也无法将其添加到标题textview中的custom_checkbox_preference,因为它被其他ListPreferences使用。

0 个答案:

没有答案