Nil*_*hal 6 android android-manifest android-layout
我想使用代码隐藏标题栏以进行我的一些活动.
我使用了以下代码
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//Remove notification bar
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
第二行正在全屏工作,但它显示应用程序标题.让我们说我的闪屏我想隐藏我的标题.第一行代码崩溃了我的应用程序.如果我们可以使用代码来帮助我.
谢谢.
小智 21
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
Run Code Online (Sandbox Code Playgroud)
你应该在setContentView()方法之前调用它,你做到了吗?
您可以随时通过添加android:theme="@android:style/Theme.NoTitleBar"到您的活动中来完成此操作
隐藏标题栏和状态栏:
try
{((View)act.findViewById(android.R.id.title).getParent()).setVisibility(View.GONE);
}
catch (Exception e) {}
act.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
act.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
view.requestLayout();
Run Code Online (Sandbox Code Playgroud)
要显示标题栏和状态栏:
try
{((View)act.findViewById(android.R.id.title).getParent()).setVisibility(View.VISIBLE);
}
catch (Exception e) {}
act.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
act.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
view.requestLayout();
Run Code Online (Sandbox Code Playgroud)
小智 7
如果您使用的是API 11及更高版本
ActionBar actionBar = getActionBar();
actionBar.hide(); // slides out
actionBar.show(); // slides in
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12910 次 |
| 最近记录: |