-
一。實現接口OnScrollListener : public class LoadListView extends ListView implements OnScrollListener 二、 int totalItemCount;// 總數量; int lastVisibleItem;// 最后一個可見的item; boolean isLoading;// 正在加載 三、 @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { this.lastVisibleItem = firstVisibleItem + visibleItemCount; this.totalItemCount = totalItemCount; } @Override public void onScrollStateChanged(AbsListView view, int scrollState) { if (totalItemCount == lastVisibleItem && scrollState == SCROLL_STATE_IDLE)//停止滾動了 { if (!isLoading) { isLoading = true; footer.findViewById(R.id.load_layout).setVisibility( View.VISIBLE); // 加載更多 iLoadListener.onLoad(); } } }查看全部
-
二。/** * 添加底部加載提示布局到listview * * @param context */ private void initView(Context context) { LayoutInflater inflater = LayoutInflater.from(context); footer = inflater.inflate(R.layout.footer_layout, null); footer.findViewById(R.id.load_layout).setVisibility(View.GONE); this.addFooterView(footer); 三.注意activity_main.xml中改成:查看全部
-
一。新建footer_layout佈局:查看全部
-
案例預覽:查看全部
-
1.底部布局 2.監聽ListView滾動事件 3.加載數據查看全部
-
bucuo查看全部
-
開始學習查看全部
-
講的不錯查看全部
-
1,添加加載更多界面 2,實現滑動監聽 3,借口調用查看全部
-
不好查看全部
-
這個挺有用的查看全部
-
Test Note.<script>alert(1);<script>查看全部
-
是查看全部
-
我怎么都看不懂?。??查看全部
-
做到很好?。?查看全部
舉報
0/150
提交
取消