友
我想在android中显示一个按钮,如屏幕截图所示。
有人可以指导我如何实现这个目标吗?
答案 0 :(得分:3)
使用具有drawableLeft
属性的普通Butto。请参阅我的示例代码:
<Button android:layout_width="100dip"
android:layout_height="wrap_content"
android:text="Refresh"
android:drawableLeft="@drawable/ic_btn_refresh"
android:id="@+id/btn_refresh" />
答案 1 :(得分:1)
您可以使用9补丁作为背景。您可以在那里指定填充区域(底线和右侧),因此背景将是可伸缩的,而文本将不会覆盖图像。 :)
答案 2 :(得分:0)
您可以使用ImageButton。
但我不确定如何使按钮上的文字看起来像截图中的文字。我只想用文本创建图像,然后将其用于ImageButton
。
答案 3 :(得分:0)
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@drawable/refresh"
android:text="Refresh"/>