我试图将一个16x16像素的图标放在我在布局中的普通按钮中。此按钮还使用另一个png作为其背景。我遇到的问题不是把它放在按钮内,而是把它放在我想要的地方。当我使用下面的代码添加它时,它将drawable放在底部,但正好在图像边缘看起来很糟糕。
<Button
android:id="@+id/clearform"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/helpText"
android:layout_alignParentBottom="true"
android:layout_marginBottom="19dp"
android:typeface="monospace"
android:textColor="#FFFF00"
android:drawableBottom="@drawable/cross"
我想要的是在我的布局中创建一个按钮,可能从底部有一些填充,但是没有这样的方法或xml属性以我想要的方式做这样的事情。它只在左上方或右上方,当我添加填充时,它只在按钮的文本底部和可绘制的顶部之间放置填充。
那么我怎样才能准确地将图像放在按钮本身内。
答案 0 :(得分:1)
我认为你可以使用android:padding来更大程度地对齐&amp;使用android:paddingTop / Right / Left / Bottom来获得确切的位置。这会更容易。