テキストと drawableTop を持つボタンを作成しようとしています。画面サイズごとにサイズが異なるため、drawableTopを保存された画像の通常のサイズにしたい。高さと幅を match_parent に設定すると、テキストに基づいているように見え、それらをディップ値に設定すると、ボタンのサイズは変更されますが、画像は変更されません。私はscaleXとscaleYを試しましたが、それはテキストのサイズも変更します。これは望ましくありません。
以下を使用していますが、画像は保存されているものよりもはるかに小さく表示されます
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/label"
android:drawableTop="@drawable/my_image" />
自動的にフルサイズに設定される画像でボタンを作成する方法はありますか?