【问题标题】:Eclipse Android remove titlebarEclipse Android 移除标题栏
【发布时间】:2014-12-29 01:53:05
【问题描述】:

我正在尝试以下代码来删除标题栏:

super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_main);

但标题栏仍然出现。

我也尝试过android:theme="@android:style/Theme.Black.NoTitleBar",但这会使应用程序崩溃

感谢您的帮助!

【问题讨论】:

  • 以上代码应该可以正常工作。你还有其他问题。最好提供更多信息
  • 检查你的Activity扩展了谁的Activity。

标签: java android eclipse titlebar


【解决方案1】:

进入onCreate()添加:

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

【讨论】:

  • 谢谢,我试过了,但还是不行。我在控制台中收到以下信息:[2014-12-28 20:11:05 - Elevel] 安装错误:INSTALL_FAILED_INSUFFICIENT_STORAGE [2014-12-28 20:11:05 - Elevel] 请检查 logcat 输出以获取更多详细信息。 [2014-12-28 20:11:05 - Elevel] 发射取消!
  • 应用程序是工作然后崩溃还是根本不工作?
  • 它不再启动
  • 将 android:installLocation 属性添加到应用程序的清单文件中,其值为“preferExternal”。
  • schemas.android.com/apk/res/android" package="com.andrewsmith.android.darkness" android:installLocation="preferExternal"
【解决方案2】:

您必须在requestWindowFeature(Window.FEATURE_NO_TITLE); 下方再添加一行代码

下面是onCreatesetContentView 的完整代码:

@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState); 
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_main);
-------
-------
}

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2012-08-22
    • 2013-01-06
    • 2020-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多