天天看點

android點點滴滴

1、eclipse  logcat上不列印日志:   devices------>點選右上角的小三角形 -----> Reset adb

2、如何判斷控件是否存在于界面中:int isVisibel=view.getVisibility();

(1)isVisibel=0    --------   VISIBLE    可見
(1)isVisibel=4    --------   INVISIBLE    不可見但是占用布局空間
(1)isVisibel=8    --------   GONE    不可見也不占用布局空間
      
3、Android 開發 對話框Dialog dismiss()和hide()方法的差別  :
       
dismiss和hide方法都可以隐藏對話框,在需要的時候也可以用show方法調用顯示。但是,這兩者是有差別的。
dismiss()——釋放占用資源;hide()——占用資源;dismiss方法會釋放對話框所占的資源,而hide方法不會。
activity退出前必須調用dismiss方法關閉對話框,如果對話框上有progressbar(是指占用資源可能是顯示也可能不是顯示的),你會發現,調用dismiss方法後,再調用show方法,出來的對話框,上面的progressbar不再會轉動,而調用hide方法的則沒有問題。
是以,最正确的調用方法是,在activity的onDestory方法裡調用dismiss()方法,其他地方都用hide方法隐藏對話框。
      
4、設定背景為透明的問題
.setBackgroundColor(android.R.color.transparent);// 在java代碼中設定背景色為透明