You need one XML file with <selector>, and several drawable files that it would reference for individual states, for example, 3 PNGs or nine patches.

26.01.2011 15:40, Samsung Galaxy пишет:
Hi,

I have 4 buttons. and right now i have this XML file to handle
pressed, focused and normal states of a button.

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android";>
     <item android:drawable="@drawable/android_pressed"
           android:state_pressed="true" />
     <item android:drawable="@drawable/android_focused"
           android:state_focused="true" />
     <item android:drawable="@drawable/android_normal" />
</selector>

do i have to make 4 XML files for each button or is there some way to
do it in one XML file ?? Right now i am referring this file to another
XML file.

<Button
         android:id="@+id/button"
         android:layout_width="325px"
         android:layout_height="400px"
         android:padding="10dp"
         android:background="@drawable/diffbutt" />
</LinearLayout>


Atif

On Jan 26, 1:10 pm, Samsung Galaxy<[email protected]>  wrote:
This tutorial is more helpful and I found what i want.

http://developer.android.com/resources/tutorials/views/hello-formstuf...

On Jan 26, 11:07 am, Kostya Vasilyev<[email protected]>  wrote:







Atif,
You don't need to replace the image from code when the user clicks on a
button - with a state list drawable this can be done entirely with
resources:
http://developer.android.com/guide/topics/resources/drawable-resource...
-- Kostya
26.01.2011 13:03, Atif Musaddaq пишет:
Hi, Guys
a Simple Question.
I have four buttons and I am using four images for each button. is
there any way to replace the image when user Click on the button. I
want to make them more interactive. Right now it
seems.................... boring when user click on it, no feedback to
the user.
Thanks in advance.
Atif
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--
Kostya Vasilyev -- WiFi Manager + pretty widget --http://kmansoft.wordpress.com


--
Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to