2010-02-10 13 views
15

Mam przycisk obrazu zdefiniowany poniżej.Jak ustawić wybrany stan przycisku obrazu za pomocą xml

<ImageButton 
    android:text="Play" 
    android:src="@drawable/playpause" 
    android:background="@drawable/opaque" 
    android:gravity="center_horizontal" 
    android:id="@+id/player_ctrl_btn" 
    android:layout_width="fill_parent" 
    android:padding="0px" 
    android:layout_height="wrap_content" /> 

Chcę ustawić stan domyślny przycisku, który ma zostać wybrany. Tak w kodzie powiedziałbym:

playBtn.setSelected(true);

Czy da się to zrobić w XML?

Odpowiedz

28

Wygląda na to, że nie możesz - przepraszam!

+1

Dlaczego ta odpowiedź jest akceptowalna? Możesz to zrobić, odwołując się do innego xml, który ma zdefiniowane twoje stany. Jeśli nie masz wielu obrazów (jeden wybrany i jeden nie wybrany) użyj krycia, aby zasymulować wrażenie. – portfoliobuilder

+1

@portfoliobuilder Nie o to pytało. –

Powiązane problemy