Android

Android个人开发笔记

2018-11-23  本文已影响52人  varenyzc

记录学习Android开发过程中的点点滴滴。

1.生成系统默认的返回按钮:

核心代码

onCreate方法中键入上图的两行代码

ActionBar actionBar = getSupportBar();

actionBar.setDisplayHomeAsUpEnabled(true);

ActionBar导入的包应该是android.support.v7.app.ActionBar而不是android.app.ActionBar。

生成按钮后需要生成按钮的点击事件

重写onOptionsItemSelected方法,在方法中判断item的id,该按钮的id是android.R.id.home。

2.将Activity设为全屏且状态栏为透明

代码如下:

首先判断SDK的版本,如果版本号大于21即Android 5.0才能执行目的操作。

核心代码:

if (Build.VERSION.SDK_INT >=21) {

    View decorView = getWindow().getDecorView();

    decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN

            | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);

    getWindow().setStatusBarColor(Color.TRANSPARENT);

}

3.设置屏幕常亮

有时app需要手机屏幕常亮,这事需要用到以下代码:

Window window=this.getWindow();

window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

4.

上一篇 下一篇

猜你喜欢

热点阅读