title: Class must either be declared abstract or implement abstract method error
body: <p>This is my code that is suppose to change some text on button press:-</p>
  
  <pre><code>public class MyActivity extends ActionBarActivity {
      TextView txtview;
      Button butto;
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_my);
          ImageView imageView = (ImageView) findViewById(R.id.image);
          txtview = (TextView) findViewById(R.id.text);
          butto = (Button) findViewById(R.id.buttn);
  
          butto.setOnClickListener(new View.OnClickListener() {
  
                  public void Onclick(View paramView) {
                  txtview.setText("You Clicked it!");
              }
          });
  
      }}
  </code></pre>
  
  <p>The <code>View.OnClickListener</code> is underlined and it gives me the error "Class must either be declared abstract or implement abstract method". This code has been mostly copied from the internet and its suppose to be working fine. Probably its a Android Studio error only. How can I get it to work?</p>