我使用本教程作为我的基本代码:
我有一个我建立的项目,目标是2.1,然后我有一个明智的想法“Geee肯定会膨胀,有一个方便的ActionBars我已经看到了”很快学会id必须将我的目标构建切换到4.1和弄清楚如何使用ABS,以便它仍然可以在旧版本的Android上使用。一旦我终于弄清楚如何让ABS的该死的Actionbar工作,我发现我的旧Tabhost现在已经折旧,所以id也必须考虑更新它。现在我已经找到了这个简单易懂的啧啧,但是我想知道是否有办法将Activity用于我的标签而不是片段?或者我最好做更多研究并弄清楚如何将现有活动转换为片段?
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
}
}
答案 0 :(得分:0)
在项目和bam中包含支持库,您现在可以使用片段。只需确保从支持库导入Fragment。
import android.support.v4.app.Fragment;
http://developer.android.com/tools/extras/support-library.html