我遇到了无法解决的问题。我希望你的帮助。NetBeans - Android ImageButton
我有一个ImageButton调用另一个类,它不是MainActivity。当我编译程序不显示任何错误,但是当我运行模拟器并单击ImageButton时,他给出以下错误:
“无效的应用程序INOV(进程org.me.teste)意外停止,请重试“。
下面是我的MainActivity和我的其他类:
package org.me.teste;
import android.app.Activity;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageButton;
import android.widget.TableLayout;
public class MainActivity extends Activity {
private TableLayout myTableLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TableLayout myTableLayout = (TableLayout)findViewById(R.id.myTableLayout);
ImageButton i = (ImageButton)findViewById(R.id.refributton);
i.setImageResource(R.drawable.imagem);
i.setBackgroundDrawable(null);
i.setAdjustViewBounds (true);
i.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
Intent perirefri = new Intent(org.me.teste.MainActivity.this, PerifericosRefri.class);
startActivity(perirefri);
}
});
}
}
按照我的等级:
package org.me.teste;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ImageButton;
import android.widget.TableLayout;
public class PerifericosRefri extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.perifericosrefri);
TableLayout myTableLayout2 = (TableLayout)findViewById(R.id.myTableLayout2);
ImageButton i3 = (ImageButton)findViewById(R.id.camerabutton);
ImageButton i4 = (ImageButton)findViewById(R.id.barcodebutton);
i3.setImageResource(R.drawable.imagem3);
i3.setBackgroundDrawable(null);
i3.setAdjustViewBounds (true);
i4.setImageResource(R.drawable.imagem4);
i4.setBackgroundDrawable(null);
i4.setAdjustViewBounds (true);
}
}
我是巴西人,如果我做了一个笔误,我道歉。
感谢您的帮助!
logcat是否提供更多信息?我的猜测是,这是一个nullpointerexception的地方,但没有更多的信息是不可能分辨的。 – Kentaree 2011-05-19 15:34:46
好的。你需要什么信息? – user761317 2011-05-19 16:33:38