View Full Version : چند سوال در مورد لیست ویو
  
hamyd_reza
شنبه 15 تیر 1392, 12:20 عصر
----------
rubiks.kde
شنبه 15 تیر 1392, 13:27 عصر
بله شما میتونید این کار رو انجام بدین هر وقت اسکرول به انتها رسید لود شروع بشه مثل این مورد:
	//Scroll listener for the listview  
	OnScrollListener entriesScrollListener = new OnScrollListener() {		
		private int visibleThreshold = 5;
		private int currentPage = 0;
		private int previousTotal = 0;
		private boolean loading = true;
		@Override
		public void onScrollStateChanged(AbsListView view, int scrollState) {}		
		@Override
		public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
			if (loading) {
				if (totalItemCount > previousTotal) {
					loading = false;
					previousTotal = totalItemCount;
					currentPage++;
				}
			}
			if (!loading && (totalItemCount - visibleItemCount) <= (firstVisibleItem + visibleThreshold)) {
				loadEntries(itemsPerPage*currentPage);       	
				loading = true;        	
			}		
		}
	};
بعد از این تابع برای اون لیست استفاده میکنی 
entriesList.setOnScrollListener(entriesScrollListe ner);
البته کدهایی که شما برای برنامتون توی تابع entriesScrollListener  مینویسید فرق میکنه من این ررو برای لود RSS نوشتم که تعداد لود هر بار به تابع loadEntries داده میشه و به لیست اضافه میشه
hamyd_reza
شنبه 15 تیر 1392, 13:44 عصر
----------
rubiks.kde
شنبه 15 تیر 1392, 14:03 عصر
نمیدونم ولی لازم نیست تمام لغات رو یه جا لود کنید تنها لود کردن مثلا 20 تای اول کافیه و بعد با تکون دادن اسکرول لود کنید.همه رو یه جا لود نکنید
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.