SORU
21 Ocak 2011, Cuma


Nasıl görüntü düğmesi farklı durum için backgroundimage ayarlamak için?

İki devlet ile ımagebutton) istiyorum ıı normal) dokunmatik(veya tıklayın).

Set varnormalbu görüntüımagebuttonarka plan ve ben çalışıyorumdeğiştirinresim(basılı)danözelliğiyöntem, ama değiştirmiyor.

Eğer görüntü düğmesine bastım sonra görüntü ama olmuyor normal diğer düğmeye basın kadar basın için değişmesi gerektiğini istiyorum.

Herkes nasıl yapabilirim bunu bana önerebilirsinizseçici veya çalışma zamanında?

Burada imagebuttonpanel benim kod.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="horizontal"
  android:gravity="bottom"
  android:id="@ id/buttonpanel">
  <ImageButton android:id="@ id/buttonhome"
               android:layout_width="80dp"
               android:layout_height="36dp"
               android:focusable="true" 
               android:background="@drawable/homeselector">
               </ImageButton>
  <ImageButton android:id="@ id/buttonsearch"
               android:layout_height="36dp"
               android:layout_width="80dp"
               android:background="@drawable/searchselector"
               android:focusable="true">
               </ImageButton>>
  <ImageButton android:id="@ id/buttonreg"
               android:layout_height="36dp"
               android:layout_width="80dp"
               android:background="@drawable/registerselector"
               android:focusable="true">
               </ImageButton>>
  <ImageButton android:id="@ id/buttonlogin"
               android:layout_height="36dp"
               android:layout_width="80dp"
               android:background="@drawable/loginselector"
               android:focusable="true">
               </ImageButton>
</LinearLayout>

ve seçici benim xml

<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!--<item android:state_pressed="true" android:drawable="@drawable/homehover" 
        /> <item android:state_focused="true" android:drawable="@drawable/homehover" 
        /> <item android:drawable="@drawable/home" /> <item android:state_window_focused="true" 
        android:drawable="@drawable/homehover" /> -->
    <item android:state_enabled="false" android:drawable="@drawable/homehover" />
    <item android:state_pressed="true" android:state_enabled="true"
        android:drawable="@drawable/homehover" />
    <item android:state_focused="true" android:state_enabled="true"
        android:drawable="@drawable/homehover" />
    <item android:state_enabled="true" android:drawable="@drawable/home" />

</selector> 

Ve ayrıca ontouch ve özelliği olay görüntü kaynağı değiştirmeye çalıştım, ama yardımcı olmuyor.

CEVAP
21 Ocak 2011, Cuma


bu gibi drawable bir xml oluşturun

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_enabled="false"
        android:drawable="@drawable/btn_sendemail_disable" />
    <item
        android:state_pressed="true"
        android:state_enabled="true"
        android:drawable="@drawable/btn_send_email_click" />
    <item
        android:state_focused="true"
        android:state_enabled="true"
        android:drawable="@drawable/btn_sendemail_roll" />
    <item
        android:state_enabled="true"
        android:drawable="@drawable/btn_sendemail" />
    </selector>

ve görüntüleri buna göre ayarlayın ve görüntü düğmesi arka plan olarak bu xml ayarlayın

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Kap Slap

    Kap Slap

    8 Mart 2010
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010