java - 将图标与按钮左侧的文本对齐
解决方案
这center_vertical
将使您的文本居中对齐,如果您的可绘制对象具有不可见的填充,请检查。另外,检查后台资源是否有任何填充。否则下面的代码将正常工作。
<Button
android:layout_width="200dp"
android:layout_height="80dp"
android:drawableStart="@android:drawable/ic_dialog_info"
android:text="@string/app_name"
android:gravity="start|center_vertical"
android:drawablePadding="10dp" // padding in between icon and text
android:paddingStart="40dp" // start padding for icon
/>
推荐阅读
- asp.net-core - ASP.NET Core 控制器无法注册到授权包
- amazon-web-services - Terraform - 是否有管理启动配置中使用的 AMI 的最佳实践?
- javascript - 如何在 styled-components 中扩展组件样式
- enums - 如何在 OpenAPI 中定义枚举映射?
- python - 用分类列中的随机值填充缺失数据 - Python
- google-cloud-platform - 如何使用 Terraform 在云运行中添加 allUsers 成员
- python - 使用 Django 从 Flask 对用户进行身份验证
- r - 在绘图列表上使用 lines() 函数
- bootstrap-4 - bootstrap 4 data-trigger='focus' 不能在 div 上工作
- jquery - CSS 选择器:选项卡未保持选中状态