重力を使用している場合、アスペクト比を維持するにはどうすればよいですfill_vertical
かfill_horizontal
? このコードでは:
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/_toogle_green"
android:gravity="bottom|fill_vertical"
/>
ビットマップは垂直に塗りつぶされますが、水平では元の幅が維持され、縦横比が壊れます。
この質問が出されたと思いますが、ImageView または ImageButton についてのみ、実際には見つかりません。しかし、私はドローアブルでそれを行う必要があります。