相关疑难解决方法(0)

如何隐藏Android手机上的软键栏?

在此输入图像描述

当我的应用程序启动时,我想隐藏软键栏(红色矩形)以拥有更大的屏幕.

  1. 我怎么能隐藏它?

  2. 当应用程序退出时,我是否需要故意显示该栏?或者它会在应用程序退出后自动恢复?

Android 4.1,手机正面没有硬件按键.

android android-4.2-jelly-bean

34
推荐指数
2
解决办法
6万
查看次数

有没有办法隐藏Android 3.0中的系统栏?这是一个内部设备,我正在管理导航

在Android 2.3及更低版本中,您可以全屏显示应用程序,然后通过返回false onKeyDown()来"劫持"菜单/返回/搜索按钮...并将应用程序注册为默认的主启动器应用程序,这样,没有办法退出应用程序.

在Android 3.0(Honeycomb)中,导航按钮(系统栏)始终存在,我想隐藏它.可能吗?

仅供参考,我不会在Android Market上发布此应用程序.这是将在内部使用的设备的内部应用程序,我需要保护设备.

android android-3.0-honeycomb

32
推荐指数
3
解决办法
3万
查看次数

在android kitkat中使用新的IMMERSIVE模式

我想让一个活动进入IMMERSIVE模式并在它启动时隐藏顶部和底部系统栏.

在android开发者网站上,他们说我应该使用setSystemUiVisibility()并提供SYSTEM_UI_FLAG_IMMERSIVESYSTEM_UI_FLAG_HIDE_NAVIGATION.

我怎么能OnCreate()在活动的方法中这样做?我认为setSystemUiVisibilityActivity类中没有提供它,它应该在视图中发生.有解决方法吗?

UPDATE

确定根据门把我添加了以下行,但我没有看到任何更改,导航栏和按钮按钮仍然可见:

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        if (savedInstanceState == null) {
        }
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
        getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE);
    }

    //Rest of activity code
Run Code Online (Sandbox Code Playgroud)

android android-view android-4.4-kitkat

22
推荐指数
2
解决办法
3万
查看次数

有没有办法隐藏Android ICS中的系统/导航栏

我想扩展有关在Android Ice Cream Sandwich(4.0及更高版本)平板电脑设备上屏幕底部隐藏系统/导航栏的讨论.

已经有一个线程(有没有办法隐藏Android 3.0中的系统栏?这是一个内部设备,我正在管理导航)关于隐藏Honeycomb设备上的栏.然而,我的客户将使用最新的冰淇淋三明治设备,并且非常热衷于隐藏屏幕底部的条形图.他们的应用程序不适合普通消费者使用,他们接管整个屏幕以提供他们的体验非常重要.如何在没有设备生根或重写固件的情况下隐藏此栏 - 或者至少覆盖所有按钮的行为?

android tablet android-4.0-ice-cream-sandwich

20
推荐指数
3
解决办法
6万
查看次数

android拦截最近的应用程序按钮

我有一个适用于儿童的应用程序,我不希望他们能够单击"最近的应用程序"按钮(看起来像两个矩形的按钮).我正在关注捕获后退按钮和主页按钮,我已经搜索并阅读了很多关于尝试捕获最近的应用程序按钮,但大多数人说你不能或他们这样做的方式是非常值得怀疑的.

应用程序"Kids Place"会弹出一个"不允许操作"的视图,如果您按下"最近使用的应用程序"按钮,则会将您重定向到其主屏幕,即使您在不同的应用程序中,这也有效,那么他们如何做到这一点?

任何建议,提示将不胜感激.

谢谢.

android

11
推荐指数
1
解决办法
1万
查看次数

在android中隐藏按钮栏

我正在开发一个需要全屏模式的应用程序.

在此输入图像描述

我试图在我的清单中使用此代码,

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
Run Code Online (Sandbox Code Playgroud)

但没有任何事情发生,按钮栏(如Home,Back和Recent Task App)仍在那里.我需要隐藏它们才能完全拥有全屏.请帮我解决一下这个.谢谢.

android

1
推荐指数
1
解决办法
2458
查看次数