ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Action1(初期画面) と Action2(次画面)
名前: lightbox
処理選択
パスワード

件名 Action1(初期画面) と Action2(次画面)
名前 lightbox
コメント
@DIV
public class Action1 {

	private MainActivity context;
	private ViewSwitcher vs;

	public Action1(MainActivity context) {
		this.context = context;
	}

	public void initAction(){

		vs = (ViewSwitcher) context.findViewById(R.id.viewSwitcher);

		View include1 = context.findViewById(R.id.include1);

		// *****************************************
		// ボタン1 の設定
		// *****************************************
		Button btn1 = (Button)include1.findViewById(R.id.button1);
		btn1.setText("次画面");
		btn1.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action1:btn1");

				vs.setDisplayedChild(1);
			}

		});

		// *****************************************
		// ボタン2 の設定
		// インターネットのデータを次画面に引き渡す
		// *****************************************
		Button btn2 = (Button)include1.findViewById(R.id.button2);
		btn2.setText("処理2");
		btn2.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action1:btn2");


			}

		});

		// *****************************************
		// ボタン3 の設定
		// ブラウザ呼び出し
		// *****************************************
		Button btn3 = (Button)include1.findViewById(R.id.button3);
		btn3.setText("処理3");
		btn3.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action1:btn3");


			}

		});
	}
}
@END

@DIV
public class Action2 {

	private MainActivity context;
	private ViewSwitcher vs;

	public Action2(MainActivity context) {
		this.context = context;
	}

	public void initAction(){

		vs = (ViewSwitcher) context.findViewById(R.id.viewSwitcher);

		View include2 = context.findViewById(R.id.include2);

		// *****************************************
		// ボタン1 の設定
		// *****************************************
		Button btn1 = (Button)include2.findViewById(R.id.button1);
		btn1.setText("戻る");
		btn1.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action2:btn1");

				vs.setDisplayedChild(0);
			}

		});

		// *****************************************
		// ボタン2 の設定
		// インターネットのデータを次画面に引き渡す
		// *****************************************
		Button btn2 = (Button)include2.findViewById(R.id.button2);
		btn2.setText("処理B");
		btn2.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action2:btn2");


			}

		});

		// *****************************************
		// ボタン3 の設定
		// ブラウザ呼び出し
		// *****************************************
		Button btn3 = (Button)include2.findViewById(R.id.button3);
		btn3.setText("処理C");
		btn3.setOnClickListener(new View.OnClickListener() {
			@Override
			public void onClick(View v) {
				Log.i("lightbox", "Action2:btn3");


			}

		});

	}

}
@END