ho il seguente codice per Android che funziona bene per riprodurre un suono una volta fa clic sul pulsante:Attivazione evento quando si preme il pulsante in basso in Android
Button SoundButton2 = (Button)findViewById(R.id.sound2);
SoundButton2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mSoundManager.playSound(2);
}
});
Il mio problema è che voglio il suono di giocare subito premendo il pulsante (tocca giù), non quando viene rilasciato (ritocco). Qualche idea su come posso realizzare questo?
Grazie per la risposta. Si sono verificati i seguenti errori durante il tentativo di utilizzare quel codice: - Il tipo new View.OnTouchListener() {} deve implementare il metodo astratto ereditato View.OnTouchListener.onTouch (View, MotionEvent) - Il metodo onTouch (View, MotionEvent) di digita new View.OnTouchListener() {} deve sostituire una superclasse \t metodo - MotionEvent non può essere risolto con un tipo – codeman
La risposta è modificare il livello del compilatore a 1.6 (http://stackoverflow.com/questions/1678122/must- override-a-superclass-method-errors-after-import-a-project-in-eclipse) –