【发布时间】:2012-10-04 03:53:23
【问题描述】:
假设我刚刚添加了两个标准小部件——CheckBox 和 CheckedTextView。第一个有漂亮、清晰的填充,尽管我没有设置任何填充,并且 .xml 文件中没有设置填充。另一个没有任何填充。
现在,我可以通过反复试验从 CheckBox 中获取填充的值(固定)。但我的问题是如何以动态方式设置它——即如果在 Android 7.0 中 CheckBox 的填充为“20sp”并且我设置为“10sp”(因为它现在是 10sp——我正在弥补)那么我的两个小部件将具有不同的填充。
而且我希望有一个一致的填充。那么如何设置"?android/default_padding" 之类的填充?
澄清:我有兴趣使用系统默认填充,而不是硬编码我在所有小部件上组成的相同值。
【问题讨论】: