android - 如何在调用 setContentView() 后以编程方式隐藏 android 2.2 中的标题栏?

标签 android titlebar

我已经在 LANDSCAPE 模式下全屏显示我的 View ,就像 youtube 应用程序一样。 但是有一个问题,我无法在我的应用程序中隐藏标题栏。 我没有使用 sherlock 操作栏。而不是我使用自定义标题栏。

  1. getWindow().setFlags(LayoutParams.FLAG_FULLSCREEN,LayoutParams.FLAG_FULLSCREEN)
  2. getWindow().clearFlags(LayoutParams.FLAG_FULLSCREEN)
  3. requestWindowFeature(Window.FEATURE_NO_TITLE)

这三个语句我都用过。但它不起作用。

最佳答案

或者以第二种方式,您可以在 list 文件中添加,然后无需在 Activity 类中添加有问题的

   <activity
         android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
         />

或者你只能在风景中使用这个

@Override
public void onConfigurationChanged(Configuration newConfig) 
{
    super.onConfigurationChanged(newConfig);


    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) //To fullscreen
    {
       requestWindowFeature(Window.FEATURE_NO_TITLE); 
           getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.your_layout_name);

    } 
    else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) 
    {
        // no need to fullscreen
         setContentView(R.layout.your_layout_name);

    }
}

关于android - 如何在调用 setContentView() 后以编程方式隐藏 android 2.2 中的标题栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715171/

相关文章:

android - 通过 Fedor onitemclick 实现使用 LazyList

java - 在android中更改应用程序标题的字体

objective-c - 在 Cocoa 的标题栏中隐藏按钮

java - Swing:将帮助 [?] 按钮添加到窗口标题栏

android - Libgdx项目导入构建路径错误

android - 位图工厂内存不足

html - Electron :自定义标题栏:当光标离开应用程序时,按钮不会将其CSS属性恢复为正常(鼠标悬停后)

delphi - 如何删除 wsNormal 全屏表单标题栏内容偏移?

android - 使用 Retrofit 暂停和恢复下载

android - 如何实现NFC支付?