In Android, by using Android button drawable we can set text position to be below, top, right or left of the button. According to the image size & view we can also set the image to any side.
Android Button Drawable Example :-
01
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
03
android:orientation
=
"vertical"
04
android:layout_width
=
"fill_parent"
05
android:layout_height
=
"fill_parent"
>
06
<
Button
android:id
=
"@+id/Button01"
07
android:layout_width
=
"wrap_content"
08
android:layout_height
=
"wrap_content"
09
android:drawableLeft
=
"@drawable/icon"
10
android:text
=
"Drawable Left"
/>
11
<
Button
android:id
=
"@+id/Button02"
12
android:layout_width
=
"wrap_content"
13
android:layout_height
=
"wrap_content"
14
android:drawableRight
=
"@drawable/icon"
15
android:text
=
"Drawable Right"
/>
16
<
Button
android:id
=
"@+id/Button03"
17
android:layout_width
=
"wrap_content"
18
android:layout_height
=
"wrap_content"
19
android:drawableTop
=
"@drawable/icon"
20
android:text
=
"Drawable Top"
/>
21
<
Button
android:id
=
"@+id/Button04"
22
android:layout_width
=
"wrap_content"
23
android:layout_height
=
"wrap_content"
24
android:drawableBottom
=
"@drawable/icon"
25
android:text
=
"Drawable Bottom"
/>
The output will look like