【问题标题】:ActionBar Sherlock not showing up. What might be the error?ActionBar Sherlock 没有出现。可能是什么错误?
【发布时间】:2012-02-23 21:04:43
【问题描述】:

我将 ActionBarSherlock 作为库包含在内。在 manifest.xml 中添加:

<application android:icon="@drawable/ic_launcher" android:label="@string/app_name"
 android:theme="@style/Theme.Sherlock">

这是我在活动中写的:

FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
            DialogFragment newFragment = new DialogFragment();
            newFragment.setArguments(getIntent().getExtras());
            ft.add(android.R.id.content, newFragment, "dialog");
                ft.commit();

            getSupportFragmentManager();

仍然没有显示操作栏。任何小的示例代码都会有所帮助,或者说明我哪里出错了。

【问题讨论】:

    标签: android actionbarsherlock


    【解决方案1】:

    请观看我拍摄的视频,该视频现在是该项目常见问题解答的一部分,以确保您遵循所有设置说明。这是一个非常普遍的问题。

    http://www.youtube.com/watch?v=avcp6eD_X2k

    【讨论】:

    • 您是否将您的活动定义为扩展“FragmentActvity”而不是正常的“活动”?
    • 是的,我有。我在这里面临的问题是,即使它出现在初始屏幕上,它也不是随处可见。如何在全球范围内使用它?
    • 您不需要为每个活动设置它,只需为应用程序设置。
    【解决方案2】:

    克隆https://github.com/JakeWharton/ActionBarSherlock的存储库

    在示例文件夹中,您会找到很多关于如何实施的选项。

    如果需要,您甚至可以将项目导入 IDE 并复制粘贴

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 2020-10-16
      相关资源
      最近更新 更多