Android Studioを使ってボタンを作ろうとしました。
Java
1public class TitleActivity extends AppCompatActivity { 2 @Override 3 protected void onCreate(Bundle savedInstanceState) { 4 super.onCreate(savedInstanceState); 5 setContentView(R.layout.activity_title); 6 } 7public void Start(View view) { 8 Intent intent = new Intent(this, GameCoreActivity.class); 9 startActivity(intent); 10 } 11}
この中に書いたpublic void Start(View view) {...}
は対応するボタンのOnclickを受け取って反応したのですが、
Java
1class Game { 2 void Start(View view) { 3 } 4}
同じファイルの新しく作ったクラスの中に同じ処理を書いたところ、こちらは反応しませんでした(publicをつけても結果は同じでした)。
そもそもpublic void Start(View view) {...}がどこからどのように呼ばれているかがよくわからないので修正もうまくできません。
自作クラス内にpublic void Start(View view){...}を記述してボタンのクリックイベントに反応させることは可能なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/01 12:59