import android.app.Activity;
import android.content.DialogInterface.OnClickListener;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
//这是头文件
class CalculateListener implements OnClickListener
{
@Override
public void onClick(View v)
{
String factorOneStr = factorOne.getText().toString();
}
}
//Eclipse下这样就有错提示是The type Activity_03.CalculateListener must implement the inherited abstract method //DialogInterface.OnClickListener.onClick(DialogInterface, int)
class CalculateListener implements android.view.View.OnClickListener
{
@Override
public void onClick(View v)
{
String factorOneStr = factorOne.getText().toString();
}
}
这样就对了
------解决方案--------------------
因为你已经import android.content.DialogInterface.OnClickListener;
------解决方案--------------------
import android.content.DialogInterface.OnClickListener; 你导错包了。
------解决方案--------------------
导错包了,把import android.content.DialogInterface.OnClickListener;
换成import android.view.View.OnClickListener;
------解决方案--------------------
将
import android.content.DialogInterface.OnClickListener;
换成
import android.view.View.OnClickListener;