我有一个Button
带有背景的可绘制对象,android:layout_width="wrap_content"
并且 android:layout_height="wrap_content"
. 按钮上没有文字。但是,它的显示大小使得可绘制对象稍微调整大小并且看起来模糊,除非我将宽度和高度设置为可绘制对象的宽度和高度px
。我怎样才能wrap_content
工作?或者任何其他不涉及硬编码按钮大小的方式,这样当可绘制的大小发生变化时我不需要进行额外的编辑?
这是我的 XML:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content" xmlns:tools="http://schemas.android.com/tools">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="3dp"
android:paddingTop="3dp" >
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn" />
</RelativeLayout>
</LinearLayout>
</ScrollView>