【问题标题】:Adding regular Activitys to ActionBarSherlock tabs将常规活动添加到 ActionBarSherlock 选项卡
【发布时间】:2013-01-28 19:59:57
【问题描述】:

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

http://wptrafficanalyzer.in/blog/adding-navigation-tabs-containing-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

    }




}

【问题讨论】:

    标签: android-fragments android-activity actionbarsherlock android-tabhost


    【解决方案1】:

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

    import android.support.v4.app.Fragment;
    

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

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 2012-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多