2010-11-18 18 views
2

メインアクティビティ画面の画像ボタンをクリックすると、メインアクティビティから次の画面に移動する必要があるアプリケーションに取り組んでいます。メインアクティビティからボタンをクリックして次の画面に切り替える

私はNet上でこれを調べて、OnClickListenerメソッドのようなものを見つけました。私はまだ正確に私が実際にやりたいことが何かのために立ち往生しています。

誰も私に同じことを教えてもらえますか?

おかげで、 デビッド

答えて

6
yourButton.setOnClickListener(){  
    public void onCLick(View v){ 
     Intent i=new Intent(
      YouCurrentClass.this, 
      NameOfJaveInWhichYouWantToMove.class); 
     startActivity(i); 
    } 
}; 
+0

のためのお手伝いを致します...これを試してみて、それ以外のも良い解決策 –

+0

申し訳ありません混乱させるために、実際には、メインアクティビティのボタンフォームをクリックすると、完全に新しいビューに切り替えるだけです。 –

+0

その後、返信を送信する:user440336、 – viv

1

あなたのプロジェクトでXMLレイアウトなど、あなたのビューを持っているならば、あなたがやりたいことは

onTouchかのonClickたり変更ビュー

setContentView(R.layout.layoutYouWantToDisplay); 
をトリガーするものは何でもあります
+0

yup may be ..... – viv

0

またはアプリケーションの開始時と終了後にすべてのページをロードするその他の方法では、表示レイアウトを管理するだけです。 ViewFlipperの調査中です。

0

私は彼が新しい活動を開始していないビューを変更したいのように、それはより多くのようだ質問を理解できるように、それは確か

public class your_file_name extends Activity implements OnClickListener { 

public ImageButton any_name; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_login); 

    any_name = (ImageButton) findViewById(R.id.given id<check in your layout for it>); 
any_name. setOnClickListener(){  
public void onCLick(View v){ 
    Intent myintent=new Intent(your_file_name.this, next_desired_class.class); 
    startActivityforresult(myintent,100); 
} 
}; 
関連する問題