尝试创建一个基本的android程序: 我在fragment_main.xml中创建了两个按钮和一个文本视图 当我写基本代码时,我在setOnClickListener方法上有一些错误行(红线)说 “类型View中的方法setOnClickListener(View.OnClickListener)不适用于参数(new OnClickListener(){})”
代码:
public class MainActivity extends ActionBarActivity {
TextView display;
Button add;
Button sub;
int counter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button add=(Button) findViewById(R.id.add);
Button sub=(Button) findViewById(R.id.sub);
TextView display=(TextView) findViewById(R.id.display);
add.setOnClickListener(new view.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
答案 0 :(得分:3)
将您的代码更改为:
add.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
同时检查您是否已导入以下内容
import android.view.View.OnClickListener;