La clase debe ser declarada abstracta o implementar un error de método abstracto

Este es mi código que se supone que debe cambiar algún texto en la prensa de botones: –

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!"); } }); }} 

El View.OnClickListener está subrayado y me da el error "La clase debe ser declarada abstracta o implementar método abstracto". Este código ha sido en su mayoría copiado de Internet y su supuesto para estar trabajando bien. Probablemente es un error de Android Studio sólo. ¿Cómo puedo conseguir que funcione?

View.OnClickListener debe implementar la función onClick() contrario su clase debería ser abstracta, de modo que podría implementar su función onClick() en alguna clase secundaria. Pero en su caso usted ha cometido un error de ortografía. Debe ser onClick() lugar de Onclick() ;

Tienes el nombre del método equivocado:

 public void Onclick(View paramView) 

debiera ser

 public void onClick(View paramView) 

Seguir las convenciones de nomenclatura de Java puede ayudarle.

Trucos: agregue @Override encima de onClick(View) . Sin @Override , la advertencia significa que no implementó onClickListener .

  • KeyPairGeneratorSpec reemplazo con los equivalentes de KeyGenParameterSpec.Builder - falló la operación del almacén de claves
  • Consultar tabla con subclases-como las relaciones
  • LIBGDX ¿Es mejor usar spritesheet o imágenes individuales?
  • ¿Qué significa DetailedState.VERIFYING_POOR_LINK?
  • Vista borrosa transparente que difumina el diseño debajo
  • Java - Crear referencia a dos modelos en un adaptador personalizado
  • ¿Cómo crear una clase de actividad en otra clase de actividad?
  • ¿Por qué hay flujos en la API HttpURLConnection?
  • la aplicación de tutorial de hello world no está funcionando
  • Ubicación de Android getBearing () devuelve siempre 0
  • ¿Cómo añado iconos a la plantilla de gavetas de navegación de Android Studio?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.