Codejie's C++ Space

Using C++

I;P : How to Hide System Key

 

    今天突然私信问'I;P怎么隐藏的系统虚拟键'的. 样子就如下图(对比).

   

12

 

    可以看到三个系统虚拟键变成三个极小的点了. 实际I;P并没有达到'隐藏'的效果, 这应该只能算是'弱化'. 原因吗, 开始我没搞定'隐藏', 后来想着如果真隐藏了, 用户怎么操作系统按钮啊? 所以, '弱化'对于I;P也就够了...这个一点不难, 在libgdx的AndroidApplication的OnCreate()中点击如下代码即可.

 

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        AndroidApplicationConfiguration cfg = new AndroidApplicationConfiguration();
        cfg.useGL20 = false;
        
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
	        WindowManager.LayoutParams params = getWindow().getAttributes();
	        params.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN;
	        getWindow().setAttributes(params);
        }
        
        initialize(new IPGame(setup, playService), cfg);
        
    }

    '豆瓣阅读'这个app做到了隐藏, 不知如何做到的, 因为根据Android官方文档上的内容看, 这个是不开放的. 很是奇怪, 回头再试试吧..

posted on 2014-06-12 20:38 codejie 阅读(1880) 评论(0)  编辑 收藏 引用 所属分类: I;P


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


公告

Using C++

导航

统计

留言簿(73)

随笔分类(513)

积分与排名

最新评论

阅读排行榜

评论排行榜