編輯:關於Android編程
在使用ListView時,在Adapter裡面使用convertView會提高ListView的性能,提升100%?但今天發現在listView同時加載不同的View的同時會導致ListView最底下有一塊空白,可能是恰巧吧,導致這樣的原因可能是加載了幾個不同的View,而他們的高度不同,數量也不同,系統無法准確計算ListView的總高度。
在 BaseAdapter裡面提供了兩個回調函數來指定有多少種布局,指定position對應的是哪一個布局。
@Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { if (getSectionForPosition(position)==0){ return TYPE_1; }else { return TYPE_2; } }
Service什麼是Service在後台長期運行的沒有界面的組件。其他組件可以啟動Service讓他在後台運行,或者綁定Service與它進行交互,甚至實現進程間通信(I
在Android中經常要使用Dialog來實現一些提示以及一些特殊的效果,而且樣式也不一樣,每次都得查一大堆資料,還不一定能解決,這裡總結一些常用的Dialog的實踐。普
用Android Studio開發前,你需要知道我寫的這個指引裡,包含了一些當你要把Eclipse項目轉到Andorid Studio前需要知道的基本信息。
ViewPager作為Android最常用的的組件之一,相信大家在項目中會頻繁的使用到的,例如利用ViewPager制作引導頁、輪播圖,甚至做整個app的表