Android个人开发笔记
记录学习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.