Android 常用代碼

代碼 用途
setBackgroundResource(0) 移除 View 的背景色
TypedValue.applyDimension(int unit, float value, DisplayMetrics metrics) 方便dp, px, sp 之間的轉換。
TextUtils.isEmpty() 如果傳入的String 爲NULL或者Length爲0的話就返回 true。
Build.VERSION_CODES 有些時候我們的app需要根據不同的SDK版本進行執行不同的操作
ValueAnimator.reverse() 順暢的取消動畫效果
DateUtils.formatDateTime() 這個方法可以輸出相應格式化的時間或者日期
android.media.ThumbnailUtils 這個類主要是用來處理縮略圖相關的工作,比如:用來獲取媒體(圖片、視頻)的縮略圖
removeCallbacksAndMessages Handler機制有一個特點是不會隨着Activity、Service的生命週期結束而結束。也就是說,如果你Post了一個Delay的Runnable,然後在Runnable執行之前退出了Activity,Runnable到時間之後還是要執行的。如果Runnable裏面包含更新View的操作,可能會造成內存泄露,所以可以在 onDestory() 的時候調用removeCallbacksAndMessages來移除這個Handler所對應等待執行的message。
setCurrentItem viewpager 的 setCurrentItem 一定要在 setAdapter 方法之後調用纔會有效果.
setTransformationMethod(TransformationMethod) TextView類中的setTransformationMethod(TransformationMethod)方法,可用來實現“顯示密碼”功能
ActivityOptions 方便的定義兩個Activity切換的動畫。 使用ActivityOptionsCompat 可以很好解決舊版本的兼容問題。
EditTxt.setImeOptions 使用EditText彈出軟鍵盤時,修改回車鍵的顯示內容
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章