【发布时间】:2012-01-12 15:47:53
【问题描述】:
我有一个带有两个复选框的 PreferenceActivity。一切正常,但我遇到了 UI 问题;并非复选框的所有文本都适合复选框行。
有没有一种很好的方法来设置这些复选框首选项的最小高度而不用硬编码一个值?
编辑 - 添加 xml:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<CheckBoxPreference
android:key="alarm_set"
android:title="@string/set_alarm_title"
android:defaultValue="true" />
<CheckBoxPreference
android:key="store_pages"
android:title="@string/store_downloaded_pages_title"
android:summary="@string/store_downloaded_pages"
android:defaultValue="false" />
</PreferenceScreen>
【问题讨论】:
-
如果您想要比以下猜测更具体的答案,请向我们展示您的 PreferenceActivity 的 XML
-
我会将它添加到问题中,因为它比评论显示得更好
-
是的,您必须像 iFor 显示的那样进行自定义偏好设置。您需要做的就是控制摘要文本,如果您找到源它可能设置为 maxLines 1,这就是您的文本没有显示的原因。
标签: android preferenceactivity