Android Togglebuttonのデフォルトバックグラウンドが拡大

1179 ワード

1 . 最近プロジェクトの中でtoggleButtonをカスタマイズして背景図が入っていることを発見して、美工が私にくれた原図より大きいです
2.どうして?
3.ToggleButtonとTextViewのソースコードを比較すると、
toggleButtonはminWidthとminHeighを設定し、私の背景の小さな図が引き伸ばされました.
4.この問題を解決する:
maxHeightを再設定します.maxwidth
 <ToggleButton  android:id="@+id/toggle_passwd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/toggle" android:textOn="" android:textOff="" android:minWidth="40dp" android:minHeight="24dp" />