解決EditText、ListView以及GridView同時使用,輸入法自動跳出來的方法
有一個Activity,裡面有個EditText下面是個ListView,每次運行這個Activity,輸入法都自動跳出來,太惱火了。因為這個ListView是顯示數據庫
Android開發筆記之:如何安全中止一個自定義線程Thread的方法
經研究,我推薦這種寫法:復制代碼 代碼如下:<SPAN xmlns=http://www.w3.org/1999/xhtml>/*自定義線程*/ c
Android自定義View設定到FrameLayout布局中實現多組件顯示的方法 分享
如果想在自定義的View上面顯示Button 等View組件需要完成如下任務 1.在自定義View的類中覆蓋父類的構造(注意是2個參數的)復制代碼 代碼如下: pub
Android UI開發 View自繪控件 分享
很多時候想要設計漂亮的Android UI,使用Android自帶的控件無法滿足我們的需要就要考慮自繪控件,在Android界面顯示類View,可以通過繼承擴展重寫相關方
Android開發筆記之:Handler Runnable與Thread的區別詳解
在java中可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable接口;Thread類是在java.lang包中定義的。一個類只要繼承了Thread
Android 將 android view 的位置設為右下角的解決方法
在做android開發時有這樣一個需求,我們需要把地圖的zoomcontroller放置於地圖的右下角。 默認情況下,我們在eclipse中拖動控件到editor中,
控制Android LED燈顏色的代碼實例
很多Android手機上都配有LED燈,比如HTC的手機在充電、新來短信等時候都會有響應的指示,其實很簡單的這都是NotificationManager的一些參數而已,下
Android開發筆記之:在ImageView上繪制圓環的實現方法
繪制圓環其實很簡單,有大概以下三種思路. 這裡先說網上提到的一種方法。思路是先繪制內圓,然後繪制圓環(圓環的寬度就是paint設置的paint.setStrokeWidt
Android開機自啟動服務的實現方法
android實現開機自啟動可能是移動操作系統中最簡單的了,我們只需要監聽一個開機啟動的Broadcast(廣播)即可。首先寫一個Receiver(即廣播監聽器),繼承B
Android鍵盤顯示與隱藏代碼
Java代碼 復制代碼 代碼如下: InputMethodManager imm = (InputMethodManager)getSystemService(Send
Android開發筆記之:一分鐘學會使用Logcat調試程序的詳解
這是個很簡單的問題,但每次隔一段時間後使用起來總是會出點亂子。這裡記錄下Logcat的步驟:1,在Activity裡申明tag變量(名字其實是隨便的,如下:private
Android 布局控件之LinearLayout詳細介紹
LinearLayout是線性布局控件,它包含的子控件將以橫向或豎向的方式排列,按照相對位置來排列所有的widgets或者其他的containers,超過邊界時,某些控件
Fedora14下android開發: eclipse與ibus確有沖突的問題分析
今天筆記本上開發再次遇到這個問題,經過確認eclipse indigo版本和ibus1.3.11確實有沖突。具體表現是eclipse裡按ctrl+空格,輸入法死活不出來。
解決Fedora14下eclipse進行android開發,ibus提示沒有輸入窗口的方法詳解
好不容易搭建好了開發環境,可是不管怎麼按Ctr + space,ibus就是不彈出來。用鼠標點吧,上面提示沒有輸入窗口。真是操蛋!google了一圈也沒有解決辦法,我是第
Android開發筆記之:如何屏蔽Button setClickable與setEnabled
今天想讓按鍵暫時無效,滿足一定條件下才可以被用戶按到。最初以為是setClickable,誰知搞錯了。請看手冊:復制代碼 代碼如下:public void setClic
Android開發筆記之:返回鍵的復寫onBackPressed()介紹
在android開發中,當不滿足觸發條件就按返回鍵的時候,就要對此進行檢測。尤其是當前Activity需要往前一個Activity傳送消息時。即Activity1跳轉到A
Android開發筆記之:復寫按鈕方法
在Activity類的子類中直接復寫下面三個方法:復制代碼 代碼如下://復寫onCreateOptionsMenu()方法,彈出菜單欄  
android中Intent傳值與Bundle傳值的區別詳解
舉個例子我現在要從A界面跳轉到B界面或者C界面 這樣的話 我就需要寫2個Intent如果你還要涉及的傳值的話 你的Intent就要寫兩遍添加值的方
基於android startActivityForResult的學習心得總結
從昨晚到現在終於調試通了一個startActivityForResult的例子,網上要麼有些說的太復雜了,要麼說的含糊,搞的我走了很多彎路,所以寫篇心得。在一個主界面(主
基於Fedora14下自帶jdk1.6版本 安裝jdk1.7不識別的解決方法
安裝jdk1.7.0_04後,同時設置環境變量,並且source。可是java -version查看後,還是只能查看到jdk1.6和jdk1.5一共兩個版本,這兩個版本都