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 .

  • Http Post Con El Cuerpo
  • Cómo calcular la distancia entre dos puntos en Android FAST para MUCHOS puntos
  • Finalización de la asignación de actividad de la interfaz de usuario
  • Call class 'constructor por reflexión con Kotlin
  • Envío del paquete Wake on LAN desde Android a PC
  • Esfera 3D OpenGL
  • Esta versión de la biblioteca de renderizado es más reciente que su versión de Android Studio. Actualiza Android Studio
  • ¿Cómo crear un directorio en el almacenamiento interno al instalar la aplicación de Android?
  • Importar google-play-service dependencia cruz roja
  • No se puede emitir a una clase extendida en Java
  • ¿Cómo detectar la posición táctil en el trabajo de pantalla de Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.