是否可以永久删除活动上的导航栏?我想用平板电脑上屏幕按钮上显示的按钮删除栏,而不是操作栏.在这里.
我知道不建议这样做,我没有做出这个决定,但我需要这样做.在我的布局上,还有另一个按钮可以离开活动.我的应用程序的其余部分可以拥有并确实拥有导航栏.
我找到了这段代码并对其进行了一些调整.问题是即使我隐藏导航栏,也会留下黑色空间.我想系统会计算屏幕尺寸并考虑到导航栏?
public static class Content extends ImageView implements View.OnSystemUiVisibilityChangeListener, View.OnClickListener, ActionBar.OnMenuVisibilityListener {
Activity mActivity;
TextView mTitleView;
Button mPlayButton;
SeekBar mSeekView;
boolean mAddedMenuListener;
boolean mMenusOpen;
boolean mPaused;
boolean mNavVisible;
int mLastSystemUiVis;
Runnable mNavHider = new Runnable() {
@Override public void run() {
setNavVisibility(false);
}
};
public Content(Context context, AttributeSet attrs) {
super(context, attrs);
setOnSystemUiVisibilityChangeListener(this);
setOnClickListener(this);
}
public void init(Activity activity, TextView title, Button playButton,
SeekBar seek) {
// This called by the containing activity to supply the …Run Code Online (Sandbox Code Playgroud) 我正在实现一个信息亭模式应用程序,我已经成功地使应用程序全屏没有状态栏外观4.3但无法隐藏4.3和4.4中的状态栏,因为当我们向下滑动屏幕顶部时状态栏出现.
我试图让它全屏显示
可能重复但未找到具体解决方案
最后我想要的是,如何在活动中永久隐藏状态栏?在android 4.3,4.4,5,6versions中
反正是否阻止用户滑动状态栏(展开)或折叠回来?
我正在尝试更换锁屏,看起来它是必备功能.有没有可能的方法来做到这一点而不需要root权限?
我创建一个锁屏应用程序..此应用程序由SMS触发..当收到包含SMS的命令时,它将显示锁定屏幕活动.
我的锁屏活动正在使用TYPE_KEYGUARD来禁用主屏幕按钮.当设备屏幕关闭然后我再次打开时,我的问题是状态栏/通知栏仍然出现在我的屏幕上.这是一个问题,因为即使设备被锁定,用户仍然可以通过状态栏/通知栏访问某些程序.所以我想消除这个状态栏/通知栏,以便用户(盗窃)不能再访问该设备..请帮我解决这个问题..
在我的平板电脑上,它有以下栏来控制回来,回家等(我不知道正确的名称,状态栏?控制栏?操作栏?或其他)
在程序中,它使用以下方法来全屏显示.
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.PROGRESS_INDETERMINATE_OFF);
Run Code Online (Sandbox Code Playgroud)
但我不知道为什么酒吧还在这里.因此,我无法获得正确的屏幕尺寸.
谁能告诉我如何删除它?

通过使用下面的代码,我可以通过全屏隐藏通知栏
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)
要么
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
但我想要做的是完全禁用状态栏.我正处于所谓的"自助服务终端模式",我想确保用户不能从顶部挡板上滑下手指.上述两种解决方案都可以隐藏通知栏,但它不适用于在应用程序中完全禁用它.
这可能吗?