如何保持位图中的宽高比可绘制

如果我使用引力fill_verticalfill_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。 但我需要在drawable中做到这一点。

Solutions Collecting From Web of "如何保持位图中的宽高比可绘制"