android:widgetLayout和android:layout for preference有什么区别?

4

我遇到了一些奇怪的配置问题,widgetLayout 配置了列表项的内部空间,而 layout 则配置了整个列表和屏幕背景?能否有人解释一下 widgetLayout 的含义?


请查看此链接,我认为它会对您有所帮助:https://dev59.com/L03Sa4cB1Zd3GeqPsBXJ - Buggy IdioT
2个回答

2

这是正确的答案。layout 定义了整个 preference 行,而 widgetLayout 仅定义通常包含控件(如开关、复选框、拖动条、下拉菜单等)的部分。因此,如果默认的偏好设置不能满足您的需求,您可以自由地定义整个行或仅定义小部件。 - Bruno Bieri

-2
android:widgetLayout
Preference的可控小部件的布局。这会被膨胀成Preference的布局,应该比layout属性更频繁地使用。例如,复选框Preference将在此处指定自定义布局(仅由CheckBox组成)。 查看此链接以获取更多解释

3
我在Stack Overflow上提问的原因是因为我不理解文档。 "可控部件部分"是什么意思? - kyrax

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接