編輯:關於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;
}
}
Android中的Service與進程間通信(IPC)詳解
Service什麼是Service在後台長期運行的沒有界面的組件。其他組件可以啟動Service讓他在後台運行,或者綁定Service與它進行交互,甚至實現進程間通信(I
Android中Dialog的使用
在Android中經常要使用Dialog來實現一些提示以及一些特殊的效果,而且樣式也不一樣,每次都得查一大堆資料,還不一定能解決,這裡總結一些常用的Dialog的實踐。普
Android Studio vs Eclipse:你需要知道的那些事
用Android Studio開發前,你需要知道我寫的這個指引裡,包含了一些當你要把Eclipse項目轉到Andorid Studio前需要知道的基本信息。
Android為ViewPager增加切換動畫——使用屬性動畫
ViewPager作為Android最常用的的組件之一,相信大家在項目中會頻繁的使用到的,例如利用ViewPager制作引導頁、輪播圖,甚至做整個app的表