中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Android應用中如何動態加載ViewPager

本篇文章為大家展示了Android應用中如何動態加載ViewPager,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

創新互聯公司專業為企業提供遼中網站建設、遼中做網站、遼中網站設計、遼中網站制作等企業網站建設、網頁設計與制作、遼中企業網站模板建站服務,十余年遼中做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。

今天做項目時,糾結了很久,動態添加view,剛開始按照其他的adapter處理,但是不會刷新view,來回翻幾頁,還會view覆蓋,最后手動調用adapter的destroyItem和instantiateItem方法,還是不行,最后重寫notifyDataSetChanged中removeAllViews和instantiateItem,有點效果,可是還是不理想。最后查詢資料要重寫PagerAdapter的方法

如下:

public int getItemPosition(Object object) { 
      return POSITION_NONE; 
    } 

,然后刷新數據的時候先removeAllViews,然后重新設置數據,最后notifyDataSetChanged,就成了。

     但是在重新加載數據的時候notifyDataSetChanged之后會調用destroyItem,這個時候就會出問題,destroyItem記錄的views的索引是大于0的,但是重新加載的views的count為1的時候,這是removeView的時候會出現數組越界錯誤,處理方法就是

@Override 
    public void destroyItem(View arg0, int arg1, Object arg2) { 
      if (getCount() > 1) { 
        ((GridViewPager) arg0).removeView(((GridViewPager) arg0) 
            .getViewList().get(arg1)); 
      } 
    } 

做完了,很郁悶,到底是第三方那個的控件,還沒有完善,不想其他的Adapter那么好。

上述內容就是Android應用中如何動態加載ViewPager,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創新互聯行業資訊頻道。

本文名稱:Android應用中如何動態加載ViewPager
鏈接地址:http://m.2m8n56k.cn/article18/poosdp.html

成都網站建設公司_創新互聯,為您提供移動網站建設面包屑導航App開發企業建站網站收錄

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 波多野结衣一区二区 | 久久国产精品国产精品 | 中文字幕亚洲精品日韩精品 | 成年免费大片黄在线观看一 | 成人精品一区二区久久 | 亚洲精品高清国产一线久久97 | 久草黄视频 | 成 人色 网 站 欧美大片在线观看 | 欧美最大成人毛片视频网站 | 亚洲精品一二区 | 亚洲视频日韩视频 | 欧美韩国xxx| 国产男女爽爽爽免费视频 | 萌白酱国产一区 | 在线看亚洲 | 一级毛片牲交大片 | 国产普通话一二三道 | 国产91成人精品亚洲精品 | 国产精成人品 | 欧美日韩一区二区三区免费不卡 | 色偷偷88欧美精品久久久 | 欧美成人免费全部观看天天性色 | 日本三级s级在线播放 | 国产精品色午夜视频免费看 | 色网址在线 | 免费v片在线看 | 在线免费观看一区二区三区 | japonensis国产福利 | 精品久久在线 | 欧美另类在线视频 | ririai99在线视频观看 | 精品国产v | 国产成人免费高清视频 | 欧美 日韩 国产 成人 在线观看 | 精品免费在线视频 | www.色亚洲| 日韩精品一区二区三区视频网 | 大毛片a大毛片 | 国产香蕉久久 | 国产成人午夜性a一级毛片 国产成人午夜性视频影院 国产成人香蕉久久久久 | 精品一区二区三区在线视频 |