Android小技巧&Android Studio快捷键(不定时更新)

Android小技巧

禁止截屏

//想想实现禁止应用截屏,只需要一行代码,如下:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
//放置setContentView后即可

全屏

1.清单文件设置
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"):
2.也可以在setContentView(R.layout.main)前设置
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

布局不同字数TextView 文字对齐

空格: 
窄空格:
字符串首空两格\u3000\u3000 
在实际使用中需要灵活使用 和 的组合

ListView设置空数据页面

ListView.setEmptyView(View view);

控件不自动获取焦点

在不需要焦点控件的父布局设置
android:focusable="true"  
android:focusableInTouchMode="true"

判断Text是否为空

TextUtils.isEmpty()

drawerlayout手势

//禁止手势滑动
drawerlayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
//打开手势滑动
drawerlayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_UNLOCKED);

删除光标前/后代码

Backspace往前删除
Delete往后删除

Android Studio快捷键

快捷键 描述
Ctrl+N 查找类
Alt+Enter 导入包,自动修正
Ctrl+Alt+L 格式化代码
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E 最近打开的文件
Ctrl+Space 代码提示
Ctrl+P 方法参数提示
Ctrl+X 删除行
Ctrl+D 复制行代码
Ctrl+H 显示类继承结构图
Ctrl+G 行定位
Ctrl+Alt+F 生成成员变量
Alt+Shift+上下 代码行上下移动
Shift+Shift 全局查找
Ctrl+Shift+F 全局搜索
Ctrl+{ 或 } 跳到方法的起始或结束
Ctrl+Alt+M 代码封装
TAB 换方法到语句结束
Ctrl+F12 显示类的结构
Shift+F6 可对类、方法、变量进行重命名,使用的地方会自动更新名字。
Ctrl+J 查看快捷生成代码
fori for循环
fbc findViewById()查找控件
.nn 生成!=null
.field 生成成员变量
logt 在oncreate外面快速生成TAG

你可能感兴趣的:(Android小技巧&Android Studio快捷键(不定时更新))