前提
https://www.youtube.com/watch?v=voenq5EqxxA
こちらの動画を閲覧してAndroidStudioの使い方とかを勉強しようかとやってみたのですがonClickのとこでどうしても"定数式が必要です"と出て次に進めないです。
ガチ初心者なのでお手柔らかにお願いします
該当のソースコード
java
1public class MainActivity extends AppCompatActivity implements View.OnClickListener { 2 3 private TextView title; 4 5 @Override 6 protected void onCreate(Bundle savedInstanceState) { 7 super.onCreate(savedInstanceState); 8 setContentView(R.layout.activity_main); 9 10 TextView title = findViewById(R.id.Title); 11 Button startBtn = findViewById(R.id.StartGame); 12 ((Button)findViewById(R.id.ViewHighScore)).setOnClickListener(this); 13 startBtn.setOnClickListener(this); 14 } 15 16 private static final int START_GAME_BUTTON_ID = R.id.StartGame; 17 private static final int VIEW_HIGH_SCORE_BUTTON_ID = R.id.ViewHighScore; 18 19 @Override 20 public void onClick(View view) { 21 22 switch (view.getId()) { 23 case START_GAME_BUTTON_ID: 24 title.setText("Tst"); 25 break; 26 case VIEW_HIGH_SCORE_BUTTON_ID: 27 break; 28 } 29 } 30}
試したこと
動画のコード case R.id.StartGame:
でエラーが出たため現在のコード case START_GAME_BUTTON_ID:
に変えてみたりしてみたんですがずっとエラーが出ます
補足情報(FW/ツールのバージョンなど)
Android Studioの概要は以下の通りです
Android Studio Flamingo | 2022.2.1 Patch 1 Build #AI-222.4459.24.2221.9971841, built on April 20, 2023 Runtime version: 17.0.6+0-b2043.56-9586694 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 1280M Cores: 12 Registry: external.system.auto.import.disabled=true ide.text.editor.with.preview.show.floating.toolbar=false gradle.version.catalogs.dynamic.support=true Non-Bundled Plugins: com.intellij.ja (222.202)

回答1件
あなたの回答
tips
プレビュー