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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容