扫码关注官方订阅号
走同样的路,发现不同的人生
题中默认按钮样式的高度应该是wrap_content,若想实现题中描述的效果只需给button一个精确的高度就OK了。Button是继承的TextView,你可以去看下TextView的OnMeasure方法,当没有精确指定宽高的时候,宽高是根据规则计算出来的,绝大多数原生控件都是这样计算宽高的。另:题中padding为3dp时不能生效可能是值太小导致看不出变化来,但这个padding是肯定会生效的
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
题中默认按钮样式的高度应该是wrap_content,若想实现题中描述的效果只需给button一个精确的高度就OK了。
Button是继承的TextView,你可以去看下TextView的OnMeasure方法,当没有精确指定宽高的时候,宽高是根据规则计算出来的,绝大多数原生控件都是这样计算宽高的。
另:题中padding为3dp时不能生效可能是值太小导致看不出变化来,但这个padding是肯定会生效的