Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 没有标题栏的ActionBar_Android_Android Layout_Actionbarsherlock - Fatal编程技术网

Android 没有标题栏的ActionBar

Android 没有标题栏的ActionBar,android,android-layout,actionbarsherlock,Android,Android Layout,Actionbarsherlock,如何为所有设备提供全屏应用程序无标题栏和操作栏? 当我使用 this.requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); actionbar已删除。如果我将其更改为 this.requestWindow

如何为所有设备提供全屏应用程序无标题栏和操作栏? 当我使用

this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
             WindowManager.LayoutParams.FLAG_FULLSCREEN);
actionbar已删除。如果我将其更改为

this.requestWindowFeature(Window.FEATURE_ACTION_BAR | Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
             WindowManager.LayoutParams.FLAG_FULLSCREEN);
我有一个全屏应用程序,带有操作栏,但输出如下

和myLayout.xml:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:padding="20dip">
<TextView
    android:id="@+id/text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" />
</LinearLayout>

顺便说一下,我将使用Sherlock,并希望ActionItems成为Sherlock示例中的第一项,但没有标题栏。

您必须在

去@

库>资源>值>abs_themes.xml

打开该文件并替换某种代码以@

<style name="Sherlock.__Theme" parent="android:Theme.NoTitleBar.Fullscreen">
反而

<style name="Sherlock.__Theme" parent="android:Theme.NoTitleBar">
更新

附加输出屏幕


您必须在中更改父样式

去@

库>资源>值>abs_themes.xml

打开该文件并替换某种代码以@

<style name="Sherlock.__Theme" parent="android:Theme.NoTitleBar.Fullscreen">
反而

<style name="Sherlock.__Theme" parent="android:Theme.NoTitleBar">
更新

附加输出屏幕


你说的所有设备是什么意思?ActionBar是从蜂巢引入的,它取代了标题栏。你不能在蜂窝设备前安装ActionBar。如果您只是针对蜂窝和更高版本的设备,Window.FEATURE\u NO\u TITLE实际上会删除操作栏,因此请不要使用Window.FEATURE\u NO\u TITLE使操作栏可见。

您所说的所有设备是什么意思?ActionBar是从蜂巢引入的,它取代了标题栏。你不能在蜂窝设备前安装ActionBar。如果您只是针对蜂窝和更高版本的设备,Window.FEATURE\u NO\u TITLE实际上会删除操作栏,因此,请不要使用Window.FEATURE\u NO\u TITLE使您的操作栏可见。

可能用Window.FEATURE\u NO\u TITLE替换Window.FEATURE\u TITLE替换Window.FEATURE\u ACTION\u MODE\u覆盖设置即可。

可能用Window.FEATURE\u ACTION\u MODE\u覆盖设置替换Window.FEATURE\u NO\u TITLE即可技巧。

将其放在style.xml上:

<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionbar">
    <item name="android:windowFullScreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>
并在清单中使用它,如下所示:

<activity android:name="MainActivity" android:theme="@style/MyTheme"></activity>
将其放在style.xml上:

<style name="MyTheme" parent="Theme.Sherlock.Light.DarkActionbar">
    <item name="android:windowFullScreen">true</item>
    <item name="android:windowContentOverlay">@null</item>
</style>
并在清单中使用它,如下所示:

<activity android:name="MainActivity" android:theme="@style/MyTheme"></activity>

有了一些库,我们可以在Honycomb中使用actionbar。关于没有标题栏功能,请不要删除这个问题!我想做一个像引用图像一样的操作。TNX你们能做的是,你们只能用在蜂窝设备之前,那个么它应该可以工作。有了一些库,我们可以在Honycomb中使用actionbar。关于并没有标题栏功能,请不要删除这个问题!我想做一个类似参考图像的东西。TNX你能做的是,你只能用于预蜂窝设备,那么它应该可以工作。我能要求你给我一个小样本吗?请在样本代码中编辑,再次检查,或者卸载,然后安装。@Dr.jacky,我的意思是,我在系统的下载代码中编辑过。检查我添加了屏幕截图。让我们来看看库是否正确构建,甚至没有构建。如何构建它?我在“项目”菜单中自动选中了“构建”。我可以要求您给我一个小样本吗?请在样本代码中编辑,再次检查,或者卸载,然后安装。@Dr.jacky,我的意思是,我在系统的下载代码中编辑过。检查我添加了屏幕截图。让我们看看库是否正确构建,甚至是否未构建。如何构建它?我在“项目”菜单中选择了“自动构建”。