【问题标题】:Android ViewPager - does not display the activity's name/labelAndroid ViewPager - 不显示活动的名称/标签
【发布时间】:2014-12-30 14:47:49
【问题描述】:

我使用ViewPager 来显示带有片段的标签。问题是我似乎无法从选项卡上方隐藏活动的名称/标签。我还想知道是否有人知道如何在不使用support library 的情况下使用选项卡和片段,因为我的最低 SDK 是 14。

【问题讨论】:

    标签: android android-fragments android-viewpager android-tabs


    【解决方案1】:

    你可以按照你的风格来做:

    <style name="NoTitleTheme" parent="ParentTheme">
        <item name="android:windowNoTitle">true</item>
    </style>
    

    或在onCreate 中的setContentView 之前拨打以下电话:

    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    

    【讨论】:

    • 谢谢。我已经尝试了这两种方法,但是:当我将该项目添加到 xml 时,标题仍然存在。当我调用 requestWindowFeature(Window.FEATURE_NO_TITLE) 或 supportRequestWindowFeature(Window.FEATURE_NO_TITLE) 应用程序崩溃。
    • 因哪个错误而崩溃?您需要在 Activity 的 onCreate 中调用它,调用 setContentView。
    • public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main_activity_main); } 我得到的错误是requestFeature() must be called before adding content
    • 尝试在 super.onCreate 之前将调用移动到 requestFeature,我记得在使用 ActionBarSherlock 时看到了一些问题,所以你可能会遇到同样的问题:github.com/JakeWharton/ActionBarSherlock/issues/… 你能告诉我这是否适合你?如果它确实让每个人都更清楚,我会编辑我的答案;)
    • 在调用 super 之前,我已将调用移至 requestFeature。崩溃消失了,但标题仍然存在:\
    猜你喜欢
    • 1970-01-01
    • 2016-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多