我试图实现一个对话框,用户按下按钮时会弹出一个对话框。目前这个工作正常,但是我弹出的按钮没有响应。我试过以下代码来尝试解决问题。我的android应用程序中的按钮没有响应
public void showDialog()
{
final Dialog dialog= new Dialog(context);
dialog.setContentView(R.layout.dialog_info);
infoView=(EditText) dialog.findViewById(R.id.infoView);
infoView.setFocusable(false);
infoView.setText("");
dialog.setTitle(aList.get(count).toTitle());
infoView.append(aList.get(count).toDescription());
Button back=(Button)findViewById(R.id.back);
Button reminder=(Button)findViewById(R.id.reminder);
Log.e(TAG,"Testing click 1.5");
back.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Log.e(TAG,"Testing click 2");
dialog.dismiss();
}
});
dialog.show();
}
的ShowDialog()按钮(背面)后,被称为在第一观看按下
public void onClick(View v) {
for (count =0;count<aList.size();count++)
{
if (v==buttons.get(count))
{
Log.e(TAG,"Testing click -1.1");
showDialog();
}
}
}
你的IDE是什么?可能是Eclipse的问题。 – smk
[@Override编译错误,实现一个接口(eclipse jdk1.6.0 \ _23 linux)]的可能重复(http://stackoverflow.com/questions/4995780/override-compile-error-implementing-an-interface-eclipse- jdk1-6-0-23-linux) –
Nah证明重写甚至不是问题! – algorhythm