- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我需要将我的一个名为 MyNoStatusBarActivity.java
的 Activity 设为全屏 Activity 。
我已在 Manifest 中添加:
<activity
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:name=".MyNoStatusBarActivity"
android:noHistory="true"
android:label="@string/app_name"
android:configChanges="touchscreen|keyboard|keyboardHidden|navigation|orientation">
...
</activity>
在我的 Activity 的 onCreate
中:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
}
这样做只是隐藏了标题栏而不是状态栏。
此外,如果我在应用程序级别使用 list 主题而不是我的 Activity ,它可以工作,但适用于我的应用程序的所有 Activity ,这不是我想要的。我只想要一个特定 Activity 的无状态栏。
我们将不胜感激。谢谢!
P.S:我很好,这种行为在 Honeycomb/ICS 中不再可用。我只需要这个 2.2 和 2.3
编辑
尝试了 SO 中其他解决方案中提到的所有建议,但尚未成功。主题在应用于应用程序级别但不适用于 Activity 级别时有效。
我正在使用 HTC WildFire-S,android 版本 2.3.5
最佳答案
在您的 list xml 中,在应用程序级别放置:
<application
...
android:theme="@android:style/Theme.NoTitleBar" >
</application>
在你想要全屏显示的 Activity 中输入:
<activity
android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
...
</activity>
移除 onCreate 中的所有 setWindowsFeature 或 setFlag 方法。
关于android:theme ="@android:style/Theme.NoTitleBar.Fullscreen"适用于应用程序级别,但不适用于 Activity 级别。有什么线索吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10086371/
我的应用程序中有一个类似于 facebook 的滑动菜单栏,其中应用程序的两个内容和主要布局由自定义布局类处理。 我想删除我的应用程序的标题栏 问题: 即使我放置 android:Theme.Ligh
我想在加载我的数据时显示我的进度条,并使我的 Activity 全屏显示而没有标题栏。 我通过将此添加到我的 list 来将我的 Activity 设置为全屏: android:theme="@and
我有以下 application.xml
我正在尝试以编程方式添加操作栏,如 dev documentaion 中所示但我遇到了一个错误。我的 minSdk 设置为 11,我的应用程序有一个布局和一个 Activity , Activity
我的 list 设置:targetSdkVersion=11 我的 Activity 主题设置为 android:style/Theme.Holo.NoActionBar 或 android:styl
如果我不删除标题栏,我的应用程序将启动,但当我这样做时,它一启动就崩溃。 这是我目前的代码。 ?xml version="1.0" encoding="utf-8"?>
在我的 android 应用程序中,我已在 list 中将我的屏幕声明为全屏,如下所示 它正常工作,但当屏幕被锁定时,顶部会出现一个黑色层,使屏幕向下移动。附件是图像。 请让我知道我能做些什么来解决
我正在创建一个自定义启动器,发现这个很棒的 tutorial 只要我通过 Activity 扩展我的 Activity ,一切都会正常进行。我想使用 AppCompatActivity 扩展我的 Ac
我有一个应用程序,我已将其主题属性设置为 @android:style/Theme.Black.NoTitleBar.Fullscreen 这工作正常,因为我的应用程序在没有窗口标题栏的情况下全屏运行
假设我有一个 android 应用程序,android:theme="@android:style/Theme.NoTitleBar" 应用于 list 中的应用程序元素。 对于特定的 Activit
选项卡的显示方式不同,具体取决于 list 中是否设置了 Theme.NoTitleBar。当我有标题栏时,我想要没有标题栏的外观。知道如何实现吗? 我有两张图片可以说明问题。 当在 list 中指定
在我的 list 中,我指定(针对整个应用程序)样式: android:theme="@android:style/Theme.NoTitleBar" 然后在我的应用程序中,我想使用绘图缓存创建应
我在 list 文件中声明我的 Activity ,如下所示。 我声明了全
我在 list 中使用了以下行: android:theme="@android:style/Theme.Light.NoTitleBar" 没有标题栏并在我的应用程序中显示精简版的 AlertDia
在 res/values-v11/styles.xml 中,我不能使用 Theme.Holo.Light.NoActionBar 因为它是在 API 级别 13 中添加的。可以我使用 Theme.Li
我正在尝试为我的 Activity 创建一个半透明主题,但将此主题添加到我的 list 中会导致我的应用程序崩溃。 android:theme="@android:style/Theme.Tra
我添加了代码 android:theme=“@android:style/Theme.NoTitleBar.Fullscreen” 到 list ,状态栏仍然存在。我怎样才能解决这个问题。 我
我有一个 Theme.Translucent.NoTitleBar Activity 在 manifest.xml 中设置为 Activity 的样式属性。 我需要它,因为在启动 Activity
我需要将我的一个名为 MyNoStatusBarActivity.java 的 Activity 设为全屏 Activity 。 我已在 Manifest 中添加: ... 在我的 Act
我想摆脱 Activity 标题栏并尝试仅添加 @android:style/Theme.NoTitleBar 到 Activity 和 android:theme="@android:style/T
我是一名优秀的程序员,十分优秀!