【问题标题】:Android Studio - i-Programmer Tutorial - MainActivity implements View.onClickListener - Cannot resolve symbol errorAndroid Studio - i-Programmer 教程 - MainActivity 实现 View.onClickListener - 无法解析符号错误
【发布时间】:2016-11-02 09:09:25
【问题描述】:

我正在关注本教程:http://www.i-programmer.info/programming/android/10051-android-adventures-events.html?start=1

如果向下滚动标题:在活动中实现接口

图片显示了一个实现错误,虽然我得到了“无法解析符号错误”

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
// import android.view.View.OnClickListener

public class MainActivity extends AppCompatActivity implements View.onClickListener {

    @Override
    public void onClick(View v) {
        //Handle event
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Button button = (Button) findViewById(R.id.button);

        button.setOnClickListener(this);
    }
}

【问题讨论】:

    标签: onclicklistener android-studio-2.0


    【解决方案1】:

    OnClickListener 上需要以大写字母开头,改:

    ... implements View.onClickListener {
    

    ... implements View.OnClickListener {
    

    另外,既然你已经导入了:

    import android.view.View.OnClickListener;
    

    你可以在View.OnClickListener中省略View,即:

    public class MainActivity extends AppCompatActivity implements OnClickListener {
    

    另外,作为对未来问题的建议,请将您的代码作为文本插入问题,而不是图像,因为这样我们可以复制粘贴而不是重写所有内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-01
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多