Hi is there anyway of providing width and height of a drawable defined in drawable.xml in drawable folder.
Example:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/button_pressed" /> <!-- pressed -->
<item android:state_focused="true"
android:drawable="@drawable/button_focused" /> <!-- focused -->
<item android:drawable="@drawable/button_normal" /> <!-- default -->
</selector>
I wanted to specify width and height maybe somehow using "scale" tag inside it which i tried but didnt worked. This is my code:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/icon_ratingstar">
<scale android:scaleWidth="20" android:scaleHeight="20" android:drawable="@drawable/icon_ratingstar" />
</item>
</selector>
layer-list will help: here change values according to your requirement
You can use attribute
width
andheight
in API level 23 and higher:For lower API levels, I do not know a way of specifying
width
andheight
directly. The best practice is scaling drawables as far as I know.You can specify inside the
<item>
tag thewidth
andheight
of thedrawable
: