ページ遷移(2) ( XML入れ替え)

ページ遷移(2) ( XML入れ替え)

ページ切り替え方法2つ目は レイアウト切り替えです。
非常に簡単に切り替えが可能です

メニューのページめくり程度であれば
この方法がいいと思います。

ボタンが押されたときに

setContentView(R.layout.test2);

をするだけでOKです!

1つ目のレイアウトをmain.xml
2つ目のレイアウトをtest2.xmlとします。

1つ目のレイアウトにあるレイアウト切り替え用のボタンをbutton3とします。

0008-0001

0008-0001

//---------------------------
//ボタンがクリックされたら呼ばれる関数
//---------------------------
public void onClick(View v) {
	// TODO 自動生成されたメソッド・スタブ
	
	if(v==button1){        //ボタン1の場合
		if(clickcount%2==0){
			text1.setText("gaa");        //text1をがぁ~に
		}else{
			text1.setText(" ");            //text1を消す
		}
		clickcount++;
	}else if(v==button2){
		Intent intent = new Intent(this, TestActivity2.class);
		startActivityForResult(intent, 0);
	}else if(v==button3){
		setContentView(R.layout.test2);
	}

}
designer

Leave your message