2017-06-09 123 views
-1

我已经编了很长时间了,上个月我才开始使用Android Stud,我有实现OnClickListener的问题。类'MainActivity'必须被声明为抽象或实现抽象方法'OnClick(View)'in'OnClickListener

这是给我错误的代码。

我希望我的问题很清楚,否则我会很乐意给我的代码片段。

public class MainActivity extends AppCompatActivity implements View.OnClickListener { 

    private Button scanBnt; 
    private TextView formatText, contentText; 

    .... 
} 
+0

请粘贴您的所有代码 –

+0

对不起,我的意思是说,我没有编码很长时间 –

+0

请粘贴您的代码!这将很容易理解你的问题! – xbadal

回答

0
Button button = (Button) findViewById(R.id.mybutton); 
button.setOnClickListener(new OnClickListener() { 
    public void onClick(View v) { 
     Toast.makeText(this, "Button Clicked", Toast.LENGTH_LONG).show(); 
    } 
}); 

进行说明访问here

+0

谢谢你们,我后来才意识到Ihad错过了一些东西。 –

+0

@Override public void onClick(View v){ //您的代码 }已解决。 –

0

你已经在你的活动中实现View.OnClickListener接口。该界面有一个抽象方法abstract void onClick(View v),您需要在您的活动中重写该方法。

下面的代码添加到您的活动,

@Override 
public void onClick(View v) { 
    // Your code 
} 

Check out

0

上的错误(OnClickListener),然后按Ctrl +空格键选中然后点击实现方法。否则你可以像@gprathour写的那样手动添加方法。

相关问题