【发布时间】:2019-02-16 15:53:23
【问题描述】:
我很想知道是否可以更改 MaterialCheckBox... 周围的默认间距,或者是否有计划允许这样做。
假设,为了举例,我定义了一个CheckBox,周围有四个TextViews(在它的左、右、上和下),我在五个@中的任何一个上都没有指定边距987654330@。如果我将应用程序的主题定义为Theme.AppCompat.Light,那么这个CheckBox 将在其周围以相等的间距呈现,如下所示:
如果我将应用程序的主题更改为 Theme.MaterialComponents.Light 并且不对应用程序进行其他更改,则 CheckBox 呈现如下:
请注意我想根据需要自定义的不等间距。 MaterialCheckBox documentation 中没有提到任何内容,我在 class definition 中看不到任何关于能够更改此间距的明显内容。
(值得我使用最新版本的com.google.android.material:material library,即1.1.0-alpha03。无论我定义CheckBox、AppCompatCheckBox 还是@987654340,我上面所说的一切都成立@ 在我的布局中。关键是将主题从 Theme.AppCompat.Light 更改为 Theme.MaterialComponents.Light。)
【问题讨论】:
标签: android material-components material-components-android