我有一个PreferenceActivity与两个复选框。一切工作正常,但我有一个UI问题;并非复选框的所有文本都适合复选框行。Android PreferenceActivity项目高度
有没有一种很好的方式来设置这些复选框首选项的最低高度,而不需要硬编码值?
编辑 - 添加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如果你想要一个比以下猜测更具体的答案 – Blundell
我会将它添加到问题中,因为它显示的比o好n评论 – barry
是的,你必须制定像iFor这样的自定义偏好。所有你需要做的就是控制摘要文本,如果你去找到它可能被设置为maxLines 1的源,那就是为什么你的文本没有显示。 – Blundell