【发布时间】:2021-10-19 16:30:48
【问题描述】:
我看过多篇关于在按钮内将图标居中的帖子,但我需要在 TextView 内将图标居中,图标设置在左侧,android:drawableLeft。我也不能添加额外的布局或视图。
【问题讨论】:
-
假设您在
TextView中也有文字,请使用表情符号或ImageSpan。 -
将图标设置为
TextView的背景,但这样你的文字会重叠。
我看过多篇关于在按钮内将图标居中的帖子,但我需要在 TextView 内将图标居中,图标设置在左侧,android:drawableLeft。我也不能添加额外的布局或视图。
【问题讨论】:
TextView 中也有文字,请使用表情符号或ImageSpan。
TextView的背景,但这样你的文字会重叠。
不要使用drawableleft,而是使用“drawableTop”。这会将图标放在中心和下面的文本。您可以使用“重力”修改文本的位置。
如果您使用的是 Android Studio,您可以在布局的搜索栏上搜索“drawabletop”一词,然后就会出现。
【讨论】: