如何在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使用。