La mise en œuvre de onTouchListener pour un TextView

Je suis la mise en œuvre de onTouchListener dans MainActivity et attribut d'une OnTouchListener à un Textview tv, mais comme en cours d'exécution pas de message pop-up lorsque l'écran est pressé.

MainActivity

public class MainActivity extends Activity implements View.OnTouchListener
{
    TextView tv;    
    @Override
    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv=(TextView)findViewById(R.id.tv);
        tv.setOnTouchListener(this);
        tv.setText(R.string.hello);
    }

    public boolean onTouch(View v,MotionEvent event)
    {
        Toast.makeText(this,"onTouch",Toast.LENGTH_LONG).show();
        return true;
    }
}
Exécutez-vous cela dans l'émulateur ou sur un appareil?
Merci, je suis en cours d'exécution sur mon android pad et je suis en utilisant l'AIDE du compilateur pour l'exécuter. Il ne peut pas donner de la rétroaction lorsque je touche l'écran.
si vous ne voulez pas être dérangé, pourquoi es-tu DONC?

OriginalL'auteur Yiyangchen | 2012-10-06