私はアンドロイドのスタジオでのアクティビティを作成し、私はそこに20のImageButton
のようなものを入れています。私はそれを新しいアクティビティに移動する画像をクリックするたびに使用したいと思います。すべての画像ボタンは同じ原理で動作しています。私のアプリはゲームであり、各画像はレベルを表しています。私は、すべてのボタンで使用される1つの関数を作成し、データ(画像ボタンのプロパティ)に従って新しいアクティビティに移動し、そのデータを新しいアクティビティで使用します。すべてのレベルには独自のアクティビティがあり、主なアクティビティはゲームのメニューです。あなたはより多くの情報とコードを提供する必要が複数の画像ボタン
public ImageButton beatsCall; public void Beats(){ beatsCall=(ImageButton)findViewById(R.id.beats); beatsCall.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent toy = new Intent(Levels.this,Beats.class); startActivity(toy); } }); }
コードを含めてください。 –
'public ImageButton levelCall; 公共ボイドCallLevel(){ levelCall =(のImageButton)findViewById(R.id.level1)。 levelCall.setOnClickListener(新しいView.OnClickListener(){ @Override公共ボイドのonClick(ビューV){ 意図玩具=新しいテント(Levels.this、Level1.class); startActivity(玩具); }} ); } ' –
質問を編集して元の質問のコードとして追加できますか?これにより、読みやすさと書式が改善されます。 – skbrhmn