gpt4 book ai didi

android - 可以更改 MaterialCheckBox 周围的间距吗?

转载 作者:行者123 更新时间:2023-12-03 15:56:36 24 4
gpt4 key购买 nike

我很想知道是否可以更改放置在 MaterialCheckBox 周围的默认间距。 ...或者是否有计划允许这样做。

比方说,为了举例,我有一个 CheckBox用四个 TextViews 定义在它周围(在它的左边、右边、顶部和底部),我在五个 Views 中的任何一个上都没有指定边距。 .如果我将应用程序的主题定义为 Theme.AppCompat.Light那么这个CheckBox在其周围以相等的间距呈现,如下所示:

CheckBox as rendered in Theme.AppCompat.Light theme

如果我将应用程序的主题更改为 Theme.MaterialComponents.Light并且不对应用程序进行任何其他更改,然后 CheckBox呈现如下:

enter image description here

请注意我想根据需要自定义的不等间距。 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com