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 |