- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很想知道是否可以更改放置在 MaterialCheckBox
周围的默认间距。 ...或者是否有计划允许这样做。
比方说,为了举例,我有一个 CheckBox
用四个 TextViews
定义在它周围(在它的左边、右边、顶部和底部),我在五个 Views
中的任何一个上都没有指定边距。 .如果我将应用程序的主题定义为 Theme.AppCompat.Light
那么这个CheckBox
在其周围以相等的间距呈现,如下所示:
如果我将应用程序的主题更改为 Theme.MaterialComponents.Light
并且不对应用程序进行任何其他更改,然后 CheckBox
呈现如下:
请注意我想根据需要自定义的不等间距。 MaterialCheckBox
中没有提到任何内容documentation我在 class definition 中看不到任何明显的东西关于能够改变这个间距。
(值得我使用最新版本的 com.google.android.material:material library
,即 1.1.0-alpha03
。我上面所说的一切都适用,无论我是否在我的布局。关键是将主题从 CheckBox
更改为 AppCompatCheckBox
。)
最佳答案
这看起来与 MaterialCheckBox 在 CheckBox 样式中使用 android:minWidth 强制执行 48dp minTouchTargetSize 的可访问性有关(这应该添加到文档中)。将 android:minWidth 设置为 0dp 应该可以。
关于android - 可以更改 MaterialCheckBox 周围的间距吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54724892/
我很想知道是否可以更改放置在 MaterialCheckBox 周围的默认间距。 ...或者是否有计划允许这样做。 比方说,为了举例,我有一个 CheckBox用四个 TextViews 定义在它周围
我是一名优秀的程序员,十分优秀!