国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

判斷ListView是否一屏顯示了全部數(shù)據(jù)

2019-11-09 18:12:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

最近在做項(xiàng)目時(shí)需要判斷是否一屏把請(qǐng)求到的數(shù)據(jù)顯示完全了,查閱資料找到兩種方法,但是都是需要在setOnScrollListener監(jiān)聽(tīng)中。如有問(wèn)題歡迎指出和交流。

代碼如下:

PRivate ListView lv;List<String> datas;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initView(); initData(); setData2ListView(); initListener();}private void initView() { lv = (ListView) findViewById(R.id.lv);}private void initData() { datas = new ArrayList<>(); for (int i = 0; i < 20; i++) { datas.add("測(cè)試數(shù)據(jù):" + i); }}private void setData2ListView() { lv.setAdapter(new MyBaseAdapter());}private void initListener() { lv.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { //方法1:這個(gè)方法中的參數(shù)visibleItemCount //方法2:最后一個(gè)可見(jiàn)的-第一個(gè)可見(jiàn)的位置+1=所有可見(jiàn)的數(shù)目 int visibleItemCount2 = lv.getLastVisiblePosition() - lv.getFirstVisiblePosition() + 1; //如果判斷一屏是否顯示了全部的數(shù)據(jù)可以在這判斷 if (visibleItemCount < totalItemCount) { //沒(méi)有一次顯示完 Log.i("ss", "沒(méi)有一次顯示完"); } else { //一次顯示完了 Log.i("ss", "一次顯示完了"); } } });}private class MyBaseAdapter extends BaseAdapter { @Override public int getCount() { return datas == null ? 0 : datas.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { TextView textView = new TextView(MainActivity.this); textView.setText(datas.get(position)); return textView; }}

布局文件:

<ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_parent"/>
上一篇:CAKeyframeAnimation

下一篇:Adoptable Storage

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 泗洪县| 怀仁县| 比如县| 洞口县| 屏山县| 乡宁县| 灵丘县| 龙海市| 大埔县| 甘谷县| 鸡西市| 汪清县| 青海省| 天门市| 芒康县| 上林县| 安塞县| 乐安县| 乌拉特中旗| 庄浪县| 广东省| 邳州市| 加查县| 拜泉县| 金平| 田阳县| 澄城县| 青田县| 清远市| 九龙县| 应城市| 盐源县| 余庆县| 华容县| 应城市| 太原市| 怀化市| 江城| 平塘县| 崇明县| 夏邑县|