lang
1 2import android.support.v7.app.ActionBarActivity; 3import android.support.v7.app.ActionBar; 4import android.support.v4.app.Fragment; 5import android.app.Activity; 6import android.content.Intent; 7import android.graphics.Bitmap; 8import android.graphics.BitmapFactory; 9import android.media.MediaPlayer; 10import android.os.Bundle; 11import android.view.Gravity; 12import android.view.LayoutInflater; 13import android.view.Menu; 14import android.view.MenuItem; 15import android.view.View; 16import android.view.View.OnClickListener; 17import android.view.ViewGroup; 18import android.view.Window; 19import android.widget.FrameLayout; 20import android.widget.ImageButton; 21import android.widget.ImageView; 22import android.widget.LinearLayout; 23import android.os.Build; 24 25public class AsobikataActivity extends Activity implements OnClickListener{ 26 final static int WC=ViewGroup.LayoutParams.WRAP_CONTENT; 27 final static int WF=ViewGroup.LayoutParams.MATCH_PARENT; 28 MediaPlayer sound1,click; 29 int swSieze,shSize; 30 ImageButton abutton,bbutton,cbutton,dbutton,ebutton; 31 32 @Override 33 protected void onCreate(Bundle savedInstanceState) { 34 super.onCreate(savedInstanceState); 35 click=MediaPlayer.create(this,R.raw.oto2); 36 37 sound1=new MediaPlayer(); 38 sound1=MediaPlayer.create(this, R.raw.tuuzyou); 39 sound1.setLooping(true); 40 sound1.start(); 41 FrameLayout framelayout=new FrameLayout(this); 42 43 LinearLayout layout1=new LinearLayout(this); 44 layout1.setGravity(Gravity.CENTER); 45 Bitmap image=BitmapFactory.decodeResource(getResources(),R.raw.haikei); 46 ImageView imageview=new ImageView(this); 47 imageview.setImageBitmap(image); 48 layout1.addView(imageview); 49 framelayout.addView(layout1); 50 51 LinearLayout layout2=new LinearLayout(this); 52 53 Bitmap back=BitmapFactory.decodeResource(getResources(),R.raw.buck); 54 abutton=new ImageButton(this); 55 abutton.setImageBitmap(back); 56 abutton.setOnClickListener(this); 57 LinearLayout.LayoutParams params=new LinearLayout.LayoutParams(300,130); 58 params.setMargins(20,0,0,1200); 59 layout2.addView(abutton,params); 60 framelayout.addView(layout2); 61 62 LinearLayout layout3=new LinearLayout(this); 63 layout3.setOrientation(LinearLayout.VERTICAL); 64 layout3.setGravity(Gravity.BOTTOM); 65 66 Bitmap sousa=BitmapFactory.decodeResource(getResources(),R.raw.sosa); 67 bbutton=new ImageButton(this); 68 bbutton.setImageBitmap(sousa); 69 bbutton.setOnClickListener(this); 70 LinearLayout.LayoutParams params1=new LinearLayout.LayoutParams(710,250); 71 params1.setMargins(250,0,0,100); 72 layout3.addView(bbutton,params1); 73 74 Bitmap sea=BitmapFactory.decodeResource(getResources(),R.raw.sea); 75 cbutton=new ImageButton(this); 76 cbutton.setImageBitmap(sea); 77 cbutton.setOnClickListener(this); 78 LinearLayout.LayoutParams params2=new LinearLayout.LayoutParams(710,250); 79 params2.setMargins(250,0,0,100); 80 layout3.addView(cbutton,params2); 81 82 Bitmap mt=BitmapFactory.decodeResource(getResources(),R.raw.mt); 83 dbutton=new ImageButton(this); 84 dbutton.setImageBitmap(mt); 85 dbutton.setOnClickListener(this); 86 LinearLayout.LayoutParams params3=new LinearLayout.LayoutParams(710,250); 87 params3.setMargins(250,0,0,100); 88 layout3.addView(dbutton,params3); 89 90 Bitmap rare=BitmapFactory.decodeResource(getResources(),R.raw.rare); 91 ebutton=new ImageButton(this); 92 ebutton.setImageBitmap(rare); 93 ebutton.setOnClickListener(this); 94 LinearLayout.LayoutParams params4=new LinearLayout.LayoutParams(710,250); 95 params4.setMargins(250,0,0,200); 96 layout3.addView(ebutton,params4); 97 98 framelayout.addView(layout3); 99 100 setContentView(framelayout); 101 } 102 public void onClick(View v){ 103 if((ImageButton)v==abutton) 104 sound1.pause(); 105 click.start(); 106 if((ImageButton)v==bbutton) 107 click.start(); 108 Intent intent=new Intent(AsobikataActivity.this,Sousa.class); 109 startActivity(intent); 110 if((ImageButton)v==cbutton) 111 click.start(); 112 Intent intent1=new Intent(AsobikataActivity.this,Item.class); 113 startActivity(intent1); 114 if((ImageButton)v==dbutton) 115 sound1.pause(); 116 click.start(); 117 if((ImageButton)v==ebutton) 118 sound1.pause(); 119 click.start(); 120 } 121 122 123 } 124
現在Androidでアプリ開発をしているのですが、Intentの使い方が分かりません
ボタンにそれぞれのクラスを割り当てたのですが、ボタンを押すと、全てのクラスが表示されてしまいます。
どうすればそれぞれのクラスだけを表示できるのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。