刚开始学习构建Android应用的知识。最初使用Eclipse,然后通过创建我的第一个代码来获取此错误:
视图类型中的方法setOnClickListener(View.OnClickListener) 不适用于参数(new OnClickListener(){})
搜索了一会儿,试图修复导入等。这是我的代码:
package com.example.test1;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.TextView;
import android.view.View.OnClickListener;
public class MainActivity extends Activity {
Button plus, minus;
TextView ergebnis;
int count;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
plus = (Button) findViewById(R.id.aHead);
minus = (Button) findViewById(R.id.bMinus);
ergebnis = (TextView) findViewById(R.id.tvOut);
count = 0;
plus.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
count += 1;
ergebnis.setText("Anzahl: " + count);
}
});
minus.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
count -= 1;
ergebnis.setText("Anzahl: " + count);
}
});
}
}
答案 0 :(得分:2)
首先导入
import android.view.View;
然后为按钮设置侦听器,以覆盖OnClick方法
YourButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//Your Stuff
}
});