调用ImageButton时Android崩溃了

时间:2010-04-21 17:23:08

标签: android imagebutton

我遇到了一个崩溃(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)上完成的。 我无法在实际设备上测试应用程序,因为我还没有。

提前致谢!

1 个答案:

答案 0 :(得分:2)

哦,麻烦!! 当我试图为按钮声明事件时,我的MyApp.java中似乎是一个java错误。案件结案。遗憾。