誰でも私を助けることができますか?なぜこのコードがコンパイルされていないのですか?OnTouchListenerは機能していません。どのように修正するのですか?
import android.view.View.OnTouchListener;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.Button;
import android.view.MotionEvent;
public class MainActivity extends AppCompatActivity {
Button myButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myButton = (Button) findViewById(R.id.tryButton);
}
myButton.setOnTouchListener(new onTouchListener() {
public boolean onTouch (View v, MotionEvent event){
return true;
}
}
);
}
setOnTouchListenerは、常時赤です。
- Errors:
- Error:(19, 32) error: expected
- Error:(19, 33) error: illegal start of type
- Error:(19, 36) error: ')' expected
- Error:(19, 52) error: ';' expected
- Error:(19, 53) error: illegal start of type
- Error:(25, 5) error: class, interface, or enum expected
- Error:(26, 1) error: class, interface, or enum expected
すべてのメソッドから 'OnTouchListener'イベントを設定するのはとても簡単です。 –
リスナーを 'myButton'ボタンに設定する文を含めるには、' onCreate(...) 'メソッドの本体を拡張する必要があります。 – Titus