原创 listview內的edittext調出來鍵盤後,edittext失去焦點問題

意圖:在包含edittext的listview內,點擊edittext獲取焦點並彈出軟鍵盤 結果:彈出軟鍵盤,但是緊跟着edittext也失去了焦點。 原因:在彈出和收起軟鍵盤的時候會導致listview的重繪,繼而導致edittext失

原创 listview 的複用問題

在不考慮局部刷新的情況下::::::: 每次listview在適配器裏填充完數據後,當改變其中一個item的數據, 並上下滑動的時候會因爲listview的複用問題導致這個或者其他的item的數據又變了回來, 這個可以用個hashma

原创 gridview的Item充滿父類

業務需要在一個viewpager裏填充一個單行的gridview,但是每次填充都會山下底部有空白 在gridview的item裏設置高度或者match_parent,wrap_content都是沒有效果的 那麼只能針對adapter下手

原创 listview 加載或者刷新的時候報數組越界異常

listview是常見的Android列表控件,爲了看起來美觀,無論是個人還是第三方都會給listview加個刷新頭和加載的footer,但是有時候加的位置不正確會導致數組越界異常, 常見的原因,可能是在添加適配器之前給listview設

原创 BLE 開發總結

1 在所有藍牙的回調中不要操作UI。 private final BluetoothGattCallback mGattCallback = new BluetoothGattCallback() { @Override

原创 RecyclerView的item點擊事件和長按事件

RecyclerView 是Android L版本中新添加的一個用來取代ListView的SDK,靈活性很強,可以實現listview,gridview,瀑布流的效果,但是沒有專門封裝的item點擊事件和長按事件,個人一般在適配器裏寫回調

原创 fatal: Not a git repository (or any of the parent directories): .git

在Android Studio導入公司項目的時候出現的問題 這是個git管理的項目,在管理項目的準備工作裏: ssh-keygen -t rsa -C [email protected] 1.先生成本地公鑰,然後打開公鑰文件複製內容,如果有直

原创 RecycleView的單擊和長按,滑動事件

轉自:Stack Overflow忘了那篇內容(抱歉) public class RecyclerItemClickListener implements RecyclerView.OnItemTouchListener { pu

原创 listview的局部刷新

listview的局部刷新,就是刷新其中某一條數據,如果只有一條數據變化的時候還執行notifyDataSetChanged方法,肯定會造成很大的性能開銷 簡單粗暴的說方法 private void updateView(int posi

原创 FlexBoxLayout控件做流佈局

最近看到谷歌新出FlexBoxLayout,FlexBoxLayout是什麼? 就是類似於 bootstrap 中的Grid柵格系統但又不相同的強大控件,接近於前端開發中彈性佈局, 是可以自動伸縮的彈性控件 那麼根據它的特性我們可以使

原创 radiobutton+viewpager+Fragment切換過程取消預加載(延遲加載)

轉自:http://www.2cto.com/kf/201501/368954.html 在項目中,都或多或少地使用的Tab佈局,所以大都會用到ViewPager+Fragment,但是Fragment有個不好或者太好的地方。例如你在Vi