2010-08-20 3 views
1

У меня есть три изображения в моей вытяжке папке, и код кнопки XML Image:Android - кнопка изображения (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/happycarrot" /> <!-- pressed --> 
<item android:state_focused="true" 
android:drawable="@drawable/largerunicornbutton2" /> <!-- focused --> 
<item android:drawable="@drawable/largerunicornbutton" /> <!-- default --> 
</selector> 

В моей папке макета, у меня есть мой основной XML:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 
<ImageView 
android:src="@drawable/button" 
android:layout_height="fill_parent" 
android:layout_width="fill_parent" 
></ImageView> 
<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello" 
/> 
</LinearLayout> 

Когда я запускаю его в emualtor Я получаю только первое изображение. Он ничего не делает. Есть ли что-нибудь, что я могу сделать, чтобы решить эту проблему?

ответ

0

Использование Linringayout вместо относительного исправляет проблему.