У меня проблема с аварийным завершением (приложение неожиданно остановлено) с этим 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).
Я пока не могу протестировать приложение на реальном устройстве, поскольку у меня его еще нет.
Заранее спасибо!