L'extension d'un EditText dans Android. Ce que je fais mal?

Donc j'essaye de faire comprendre à l'aide de contrôles personnalisés dans Android. Mais mon application se bloque sur le fait d'essayer de créer de l'activité. Voici le code:

package com.myApp;
import android.content.Context;
import android.widget.EditText;
import android.view.View;
import android.view.View.OnClickListener;

public class MyEditText extends EditText implements OnClickListener {

    public MyEditText(Context context) {
        super(context);
        //TODO Auto-generated constructor stub
    }   
    public void FlashBorder()
    {
        //do some custom action
    }
    @Override
    public void onClick(View v) {
        //TODO Auto-generated method stub
        EditText txt = (EditText) v;
        txt.selectAll();
    }
}

Voici la mise en page xml:

<com.myApp.MyEditText
     android:id="@+id/edtTaskName"
     android:layout_height="wrap_content"
     android:layout_width="match_parent"/> 

OriginalL'auteur taralex | 2011-10-04