我想有一个以icon+text为中心的安卓按钮。我使用drawableLeft属性来设置图像,如果按钮的宽度为"wrap_content"
,效果会很好,但我需要拉伸到最大宽度,所以我使用了宽度"fill_parent"
。这会将我的图标直接移动到按钮的左侧,并且我希望图标和文本都在按钮内部居中。
我已经尝试设置填充,但这只允许给出一个固定值,所以它不是我需要的。我需要让icon+text居中对齐。
<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" />
对如何实现这一点有什么建议吗?
https://stackoverflow.com/questions/3634191
复制相似问题