Android вылетает при вызове ImageButton - PullRequest
1 голос
/ 21 апреля 2010

У меня проблема с аварийным завершением (приложение неожиданно остановлено) с этим main.xml - это проект типа «HelloWorld» (при тестировании и изучении функций, необходимых для моего приложения):

Я изолировал ImageButton как проблему, но не могу выделить ни один из параметров ...

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" >

    <ImageButton android:id="@+id/picture"    
    android:layout_width="240dip"    
    android:layout_height="180dip"
    android:layout_gravity="center_horizontal"
    android:src="@drawable/icon"
    android:adjustViewBounds="true"     
    android:cropToPadding="true"    
    android:clickable="true"    
    android:scaleType="fitCenter" />    

</LinearLayout>

icon.png существует в моих ресурсах ... Я вижу предварительный просмотр на вкладке «Макет», даже если изображение не отцентрировано на кнопке, но я прочитал, что оно нормальное.

Код ниже работает нормально (как обычная кнопка). Я также могу сделать то же самое, что и ImageView.

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:orientation="vertical" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" >

    <Button android:id="@+id/picture"
    android:layout_width="240dip"
    android:layout_height="180dip"
    android:layout_gravity="center_horizontal" />

</LinearLayout>

Я использую Eclipse и AVD, и все мое обучение сделано на 2.1 (SDK level 7). Я пока не могу протестировать приложение на реальном устройстве, поскольку у меня его еще нет.

Заранее спасибо!

1 Ответ

2 голосов
/ 22 апреля 2010

О, беспокойся !! Кажется, это была ошибка Java в моем MyApp.java, когда я пытался объявить событие для кнопки. Дело закрыто. К сожалению.

...