我遇到了一些奇怪的配置问题,widgetLayout 配置了列表项的内部空间,而 layout 则配置了整个列表和屏幕背景?能否有人解释一下 widgetLayout 的含义?
我遇到了一些奇怪的配置问题,widgetLayout 配置了列表项的内部空间,而 layout 则配置了整个列表和屏幕背景?能否有人解释一下 widgetLayout 的含义?
android:layout
: 整个Preference的布局(包括标题、摘要和小部件)
android:widgetLayout
: 可控小部件部分的布局,例如复选框偏好设置会在这里指定一个自定义布局,仅由CheckBox组成。
https://code.luasoftware.com/tutorials/android/override-layout-of-android-preference/
layout
定义了整个 preference
行,而 widgetLayout
仅定义通常包含控件(如开关、复选框、拖动条、下拉菜单等)的部分。因此,如果默认的偏好设置不能满足您的需求,您可以自由地定义整个行或仅定义小部件。 - Bruno Bieri