このチュートリアルをベースコードとして使用しています:
私は 2.1 をターゲットにしたプロジェクトを作成しました。それから私は素晴らしい考えを持っていました。 ABS を使用して、古いバージョンの Android でも使用できるようにします。いまいましい Actionbar を ABS から動作させる方法を最終的に理解したら、古い Tabhost が減価償却されていることを発見したので、それも更新する必要があります。今、私は理解するのに十分簡単なこのツットを見つけましたが、フラグメントの代わりにタブにアクティビティを使用する方法があるかどうか疑問に思っていますか? それとも、さらに調査を行い、既存のアクティビティをフラグメントに変換する方法を見つけ出すのが最善でしょうか?
public class BuhzHyve extends SherlockActivity implements ActionBar.TabListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Log.i("onCreate Method Called","WIN WIN WIN");
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
Log.i("onTabSelected Method Called","WIN WIN WIN");
TextView text=(TextView)findViewById(R.id.textView1);
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
// TODO Auto-generated method stub
}
}