1

基本上我正在考虑的另一个选项是带有背景的RelativeLayout。然后在布局内部,将图像放在左侧,将文本放在右侧。我想我在某处读到我可以有一个带有随附图像的 TextView。所以我想知道一个文本视图是否可以实现我想要的?

  • 背景将是某种颜色的圆角矩形

  • 图像将在左侧

  • 文本将在右侧。

4

1 回答 1

6

是的,你可以在 TextView 中完成这一切:

<TextView
    android:drawableLeft="@drawable/my_image"
    android:background="@drawable/my_rounded_corners"
    android:text="@string/my_text" />

还有一个drawablePadding属性可以调整文本和可绘制对象之间的间距。可绘制的位置没有太多微调,因此如果您需要更精确的东西,您将不得不使用单独的视图,但这适用于很多情况。

于 2013-07-03T00:26:45.977 回答