2012-03-05 9 views
-2

新しいボタンをロードできるように、配列のボタンをインテントにリンクするにはどうすればいいですか?ありがとう配列ボタンをインテントにリンクするにはどうすればいいですか?

break; 
+0

"配列のボタンをインテントにリンクする"という意味を明確にすることはできますか?配列の各アイテムが新しい 'Intent'を起動できるようにしますか? – koopaking3

答えて

2

あなたはButtonsし、それらをユーザーがクリックするとお好きな時に新しい活動を開始するの束を持っていると言うことを意味していますか?これは複数の方法で行われますが、好きなのはActivityクラスにOnClickListenerを実装させることです。 Eclipseで作業している場合は、onClick(View v)メソッドをオーバーライドするように求められます。そこにはあなたの活動を始めるためのコードが置かれています。このように:

switch文を持つ
@Override 
public void onClick(View v) { 
    switch(v.getId()) { 
    case R.id.your_first_button_id: 
     startActivity(new Intent(this, YourFirstActivity.class)); 
     break; 
    case R.id.your_second_button_id: 
     startActivity(new Intent(this, YourSecondActivity.class)); 
     break; 
    case R.id.your_third_button_id: 
     startActivity(new Intent(this, YourThirdActivity.class)); 
     break; 
    } 
} 

あなたonClickメソッド内あなたがXMLでそれを定義したときにそれを与えたidに基づいてボタンのクリックイベントの並べ替えができます。

これがご質問でしたら、これが助けてくれることを願っています!そうでない場合は、元の質問を明確にするためにコメントしてください。

関連する問題