我希望有两个并排的大按钮。它们应该占据整个屏幕(即每个宽度的一半)。我希望按钮的背景包含一个图像(将从比按钮大得多的源图像按比例缩小)。我希望按钮的高度由图像的纵横比决定。最好全部在 xml 中完成。可以做到吗?
我尝试了以下操作,却发现按钮看起来是方形的,即使图像比它们高得多(并且两个图像具有相同的尺寸)。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/rep_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:background="@drawable/repeating"
android:text="" />
<Button
android:id="@+id/oneoff_button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="0.1"
android:background="@drawable/oneoff"
android:text="" />
</LinearLayout>