Ste*_*Bra 1 android button uitextposition
如何使文本显示在按钮的旁边,而不是在按钮上?
这是我需要的屏幕截图:

您可以在第一个按钮上看到文本。它写在按钮上,我无法将它移开(除了改变重力,但这并不是我真正想要的)。在第二个按钮旁边,我放了一个标签,作为我想要实现的目标的指南。
有没有办法在Android中做到这一点?在 ObjectiveC 中它非常简单。
您可以使用 TextView 而不是按钮。
TextViews 是可点击的,就像按钮一样。
侦听器的分配方式与您对按钮的分配方式相同。
因此,需要对代码进行非常小的更改(重命名控件前缀并将类型从 Button 更改为 TextView,这确实是一项微不足道的任务)。
您可以通过android:dawableLeft="@drawable/my_icon"为左侧图形指定属性来为其添加可绘制对象
您可以使用 drawableLeft 和/或 drawableRigth 和/或 drawableTop 和/或 drawableBottom。
您可以指定 drawablePadding,在图形和文本之间添加一些空间
这是一种最佳实践,可以使您的设计层次结构尽可能扁平化。
请注意,您不仅限于图像……您也可以使用 xml drawable!
| 归档时间: |
|
| 查看次数: |
5255 次 |
| 最近记录: |