2

我有 PreferenceScreen 包含 CheckBoxPreference ,它在清单中引用到 PreferencesTheme ,它的标题文本很长,所以它出现在单行中,并且在行尾剪切了单词,我尝试通过使用强制屏幕继续第二行中的文本:

<item name="android:lines">2</item>

在 prefs_style.xml 但它不起作用。

任何帮助解决,将不胜感激,谢谢,

4

1 回答 1

1

我有一个类似的问题,并CheckBoxPreference通过添加 为我创建了一个自定义布局android:layout

<CheckBoxPreference
   android:defaultValue="true"
   android:key="@string/pref_key"
   android:summary="@string/pref_summary"
   android:title="@string/pref_title"
   android:layout="@layout/preference_layout"/>

使用自定义布局,您可以使偏好看起来像您想要的那样。这是内部布局的示例。如果您从该布局中删除android:singleLine="true"andandroid:ellipsize="marquee"您应该获得您想要的体验。

于 2013-07-27T23:40:57.587 回答