コメント |
@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 |