EditText是在"獲得焦點"時彈出軟鍵盤,
你可以在初始化activity的時候把焦點放在其他控件上,
或是讓此元件不能獲得焦點便可
重點是這句程式碼:
格式化
廣告
文章分類
廣告2
2012年1月31日 星期二
2012年1月27日 星期五
[Android app開發基本概念] sqlite中"close() was never explicitly called on database"
主要的原因是因為SQLiteOpenHelper實例化物件,沒有顯式的關閉,而且我自己在很多方法中都new出了不同的SQLiteOpenHelper實例物件。這樣就會有可能出現,前面一個SQLiteOpenHelper物件沒有釋放出資源,而後面的一個SQLiteOpenHelper物件也同時開始對資料庫進行讀寫了,就很可能會引起預想不到的bug。
2012年1月25日 星期三
[Android UI 設計] TextView多行捲動
TextView多行捲動
首先在layout檔的TextView屬性中加入,是加入垂直的滾動條語法android:scrollbars="vertical"
然後在程式中加入讓TextView滾動的方法
TextView textView= (TextView)findViewById(R.id.textView1); textView.setMovementMethod(ScrollingMovementMethod.getInstance());
2012年1月9日 星期一
[Android SDK特色教學] 取得GoogleMap地圖縮放等級
取得GoogleMap地圖縮放等級
經過測試在Android的平台上,取得googlemap現在的縮放等級,是要使用
map.getCameraPosition().zoom
2011年12月24日 星期六
[Android SDK特色教學] SearchView搜尋listview內的任何字元
searchView是一個為使用者提供輸入查詢和提交請求給搜尋提供者的用戶界面元件,顯示查詢建議或結果列表!本篇介紹一下將searchView加入到自定義標題欄佈局中,結合listview實現搜索。
而通常大家都會用listView的方法setTextFilterEnabled(true),可是認真觀察你會發現僅是查詢了字首,而其他任何地方有包含卻沒有顯示出來,那要如何將包含輸入的字串的所有項都顯示出來呢?
顯然通過listView.setTextFilterEnabled(true)是不可能做到的,所以下面開始實現這個需求,通過稍微改造,透過不斷的刷新listview的adapter就可以實現了!!
而通常大家都會用listView的方法setTextFilterEnabled(true),可是認真觀察你會發現僅是查詢了字首,而其他任何地方有包含卻沒有顯示出來,那要如何將包含輸入的字串的所有項都顯示出來呢?
顯然通過listView.setTextFilterEnabled(true)是不可能做到的,所以下面開始實現這個需求,通過稍微改造,透過不斷的刷新listview的adapter就可以實現了!!
- 首先必須先實例化一個SearchView
- 然後再你的activity實作SearchView.OnQueryTextListener介面
- 就可以覆寫onQueryTextChange()方法,類似用以下的程式碼
2011年12月19日 星期一
2011年12月2日 星期五
訂閱:
文章
(
Atom
)
![[Android SDK特色教學] ActionBar文字標題置中 [Android SDK特色教學] ActionBar文字標題置中](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7-4wnusSZclW2ocald_8EnUGfl96-_x_Snbkfn1k9Zy9t4GMUy8R4mdfvupRythhneyOA2vrv_vbvfEkl5X7HJLCX5ptJXEWyyjxDHRUksAPSUagIX_PhDU_qUGWBEFrJsrGkJbpHdyY/s1600/device-2014-06-11-185617.png)
![[Android SDK特色教學] 取得sdk version & app version 取得版本資訊 [Android SDK特色教學] 取得sdk version & app version 取得版本資訊](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDitrr0YaoUgwW-4yuveX7Ird5RJ7J6VhsBJc0ns7RJXPOwd7yBFrUqggDFmYpePSY-kjVXFvOjjBFGIjuRGbbDcQG7msjpvgOKXm-vr0Nkl78tDlU7dqfB2TMUiXp_HXxWOIhlhGcEhU/s1600/android101.jpg)