我对android开发很新。试图学习匿名界面 以下代码有什么问题?该应用程序只有一个按钮。应用程序运行但是当我点击按钮时,它什么也没做。即在这里它没有写入日志。
TextBox
答案 0 :(得分:2)
你可以做两件事之一......
1)确保预先声明正确的OnClickListener
...
import android.view.View;
...
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("Main Activity","Button Clicked");
}
});
2)或确保你不应该import static android.content.DialogInterface.OnClickListener;
它应该......
import android.view.View.OnClickListener;
...
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Log.d("Main Activity","Button Clicked");
}
});
答案 1 :(得分:1)
您必须更正代码并使用以下内容:
btn1 = (Button)findViewById(R.id.button1);
btn1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Do something in response to button click
}
});