素敵なレイアウトを見つけました
http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/
私は xml フラグメントにボタンを追加しますが、ボタンを実装する方法がわかりません。つまり、ボタンを機能させる方法がわかりません。
素敵なレイアウトを見つけました
http://thepseudocoder.wordpress.com/2011/10/13/android-tabs-viewpager-swipe-able-tabs-ftw/
私は xml フラグメントにボタンを追加しますが、ボタンを実装する方法がわかりません。つまり、ボタンを機能させる方法がわかりません。
それぞれFragment
が独自のレイアウトをロードし、レイアウト自体はあちこちにあるいくつかのボタンで構成されています - そうですか?
その場合、Button
s を変数に取得できます。次の点を考慮してください。
Button myButtonOne = (Button) myView.findViewById(R.id.button_one);
myButtonOne.setOnClickListener(
new OnClickListener() {
@Override
public void onClick(View view) {
handleButtonClick(view.getId());
}
}
);
private void handleButtonClick(final int resourceId) {
switch( resourceId ) {
case R.id.button_one:
//Do something
break;
case R.id.button_two:
//Do something
break;
case R.id.button_three:
//Do something
break;
case R.id.button_four:
//Do something
break;
case R.id.button_five:
//Do something
break;
default:
break;
}
}
そのようにして、 を追加し、メソッド (クラスに存在)OnClickListener
を介してそれらを維持します。handleButtonClick(int)