繁体   English   中英

Android 芯片:如何更改文本垂直填充?

[英]Android Chip: How to change text vertical padding?

有没有办法改变芯片文本垂直填充? 我深入研究了 api ,看起来我们只能使用以下方法更改 startPadding 和 endPadding :

app:chipStartPadding
app:chipEndPadding
app:textStartPadding
app:textEndPadding

那么我们怎样才能做改变chipTopPadding或textTopPadding之类的事情呢?

您只能使用chipMinHeight属性降低Chip的高度:

    <com.google.android.material.chip.Chip
        app:chipMinHeight="24dp"
        .../>

layout_height参数是不够的,因为 minHeight 是基于chipMinHeight的。 这里与标准Chip的区别:

在此处输入图像描述

此外,如果您想使用chipMinTouchTargetSize属性减小触摸目标大小:

        <com.google.android.material.chip.Chip
            app:chipMinHeight="24dp"
            app:chipMinTouchTargetSize="24dp"

在这里您可以检查设计模式的差异:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM