我想有一个 Android 按钮与图标 + 文本中心内。我使用 draableLeft 属性来设置图像,如果按钮的宽度为 "wrap_content"
,这个工作得很好,但是我需要拉伸到最大宽度,所以我使用宽度 "fill_parent"
。这将我的图标直接移动到按钮的左侧,我希望图标和文本都位于按钮的中心。
我已经尝试设置填充,但这只允许给一个固定的值,所以它不是我需要的。我需要有图标 + 文字对齐在中心。
<Button
android:id="@+id/startTelemoteButton"
android:text="@string/start_telemote"
android:drawableLeft="@drawable/start"
android:paddingLeft="20dip"
android:paddingRight="20dip"
android:width="fill_parent"
android:heigh="wrap_content" />
你有什么建议吗?