0

我使用本教程作为我的基本代码:

http://wptrafficanalyzer.in/blog/adding-navigation-tabs- contains-listview-to-action-bar-in-pre-honeycomb-versions-using-sherlock-library/

我有一个针对 2.1 构建的项目,然后我产生了一个绝妙的想法:“哎呀,拥有我看到的那些方便的 ActionBars 肯定会膨胀”很快我就知道我必须将我的目标构建切换到 4.1 并弄清楚如何使用 ABS 以便它仍然可以在旧版本的 Android 上使用。一旦我终于想出如何让 ABS 的该死的 Actionbar 工作,我发现我的旧 Tabhost 现在已经贬值了,所以我也必须考虑更新它。现在我发现这个很容易理解的 tut,但我想知道是否有一种方法可以将 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

    }




}
4

1 回答 1

0

在您的项目和 bam 中包含支持库,您现在可以使用片段。只要确保您从支持库中导入片段。

import android.support.v4.app.Fragment;

http://developer.android.com/tools/extras/support-library.html

于 2013-01-29T17:06:24.423 回答