我遇到了一个崩溃(Application Stopped Unexpectedly)问题,这个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级别7)上完成的。 我无法在实际设备上测试应用程序,因为我还没有。
提前致谢!
答案 0 :(得分:2)
哦,麻烦!! 当我试图为按钮声明事件时,我的MyApp.java中似乎是一个java错误。案件结案。遗憾。