成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

android - Error: java.lang.IndexOutOfBoundsException: Invalid index 2

瀏覽:125日期:2024-02-27 13:25:31

問題描述

How to remove the seperator line in footerLayout? I have a footerLayout below the listView, used to display the totalAmount as shown below. If I click the seperator line in footerLayout, my app crashed.

android - Error: java.lang.IndexOutOfBoundsException: Invalid index 2

My MainActivity

AllAdapter obj = new AllAdapter(getApplication(), search, listview,imageView,text,button);footerLayout = (LinearLayout) getLayoutInflater().inflate(R.layout.under_listview, null);totalAmount = (TextView) footerLayout.findViewById(R.id.amount);

LogCat error

java.lang.IndexOutOfBoundsException: Invalid index 2, size is 2 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:251) at java.util.ArrayList.get(ArrayList.java:304) at com.example.tony.monthlyexpenses.adapter.AllAdapter.getItem(AllAdapter.java:61) at com.example.tony.monthlyexpenses.QuickExpenses$1.onItemClick(QuickExpenses.java:88) at android.widget.AdapterView.performItemClick(AdapterView.java:301)

The error pointed to listView onClickListener

listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> listView, View view, final int position, long id) {mClickedPosition = position;Expenses o = (Expenses) obj.getItem(position);String day = o.getDate(); }});

AllAdapter

public Expenses getItem(int position) {return search.get(position); }

The footerLayout is supposed to be displayed outside the listView, not inside. How can I get rid of this ?

I also have activity_main.xml, AllAdapter class, all_adapter.xml for ListView and also under_listview.xml for the footerLayout.

activity_main

AllAdapter

under_listview

How to move the footerLayout out from the ListView ?

I add android:footerpidersEnabled='false' now become like this

android - Error: java.lang.IndexOutOfBoundsException: Invalid index 2

But still clickable !!!

誰知道問題出在哪?

android - Error: java.lang.IndexOutOfBoundsException: Invalid index 2

footerLayout被按時如何不出現灰色?

android - Error: java.lang.IndexOutOfBoundsException: Invalid index 2

問題解答

回答1:

很簡單,但也很容易出錯的問題,加了footer后,你的listview item數量是3,但adapter的viewcount其實并沒有變成3,所以在你點擊footer時執行的是obj.getItem(2),肯定是數組越界異常了。對于添加了header或footer的listview,正確的取item方法應該是

listview.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> listView, View view, final int position, long id) {Expenses o = (Expenses) listView.getAdapter().getItem(position);if(o != null){ mClickedPosition = position; //Expenses o = (Expenses) obj.getItem(position); String day = o.getDate();} }});

header或footer屬于AdapterView的子view,listView.getAdapter().getItem(position);能確保你取2的position時不越界,再做對象空判斷。

回答2:

你不能使用setOnItemClickListener 來作為footview的點擊事件,我認為你應該單獨的去設置例如 footview.setonClickListener(new OnClickListener{}); 祝你好運

回答3:

你這個是數組下標越界了啊,你的數組size是2,所以對應的下標只能是0和1,但是你在使用的時候用了2,錯誤顯示你有個無效的index 2,你自己找下第61行和第88行,看是否有地方調用了index是2的

回答4:

將footerLayout移出listView的寫法是

listview.addFooterView(footerLayout, null, false);

標簽: java
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
午夜久久电影网| 在线视频欧美区| 久久精品国产一区二区三区免费看| 中文字幕精品一区二区三区精品| 在线观看91精品国产麻豆| 久久精品国产清高在天天线| 亚洲午夜在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产成人免费视频网站| 日韩精品一二区| 亚洲一区二区三区四区不卡| 国产欧美精品一区aⅴ影院| 欧美mv和日韩mv的网站| 6080午夜不卡| 欧美三级日韩三级国产三级| 久久精品国产第一区二区三区最新章节 | 日本一区二区不卡视频| 欧美大片日本大片免费观看| 欧美二区在线观看| 欧美少妇xxx| 91久久精品国产91性色tv| 午夜一区二区三区不卡视频| 日韩午夜高潮| 亚洲日韩视频| 国产一区再线| 欧美不卡一卡二卡免费版| www.性欧美| 成人在线视频一区| 国产成人免费高清| 国产激情一区二区三区四区 | 亚洲图片激情小说| 国产精品每日更新| 中文字幕av不卡| 国产欧美日韩视频在线观看| 久久影院午夜论| 26uuu亚洲| 久久久不卡影院| 国产亚洲人成网站| xnxx国产精品| 久久色在线观看| 久久精品水蜜桃av综合天堂| 久久影院午夜论| 精品国产乱码久久久久久牛牛 | 日韩视频在线观看国产| 樱桃成人精品视频在线播放| 韩日精品视频| 欧美一区影院| 欧美精品二区三区四区免费看视频| 亚洲欧美电影一区二区| 欧美一区二区三区播放老司机| 色狠狠综合天天综合综合| 在线精品福利| 欧美日韩在线大尺度| 欧美一区91| 99国产精品一区| 国产精品超碰97尤物18| 国产精品久久久久久久岛一牛影视| 欧美国产日韩一二三区| 国产精品国产三级国产aⅴ入口 | 一本到三区不卡视频| 国产成人综合在线| 蜜臀久久99精品久久久画质超高清| 一区二区三区鲁丝不卡| 亚洲欧洲精品成人久久奇米网| 国产日韩欧美一区二区三区综合| 精品精品国产高清a毛片牛牛| 欧美一级理论片| 欧美一区二区精品在线| 91丝袜美腿高跟国产极品老师 | 亚洲美女偷拍久久| 亚洲自拍偷拍av| 天天爽夜夜爽夜夜爽精品视频| 免费在线观看视频一区| 激情小说欧美图片| 国产成人日日夜夜| 色综合色综合色综合色综合色综合| 伊人狠狠色j香婷婷综合| 亚洲一区二区三区四区五区午夜| 久久狠狠婷婷| 欧美久久婷婷综合色| 26uuu成人网一区二区三区| 国产精品无码永久免费888| 亚洲人成精品久久久久| 亚洲va国产va欧美va观看| 蜜桃视频在线观看一区| 国产风韵犹存在线视精品| 99国内精品久久| 亚洲高清激情| 色哟哟一区二区三区| 欧美一区二区三区小说| 日本一区二区三区在线观看| 一区二区三区四区精品在线视频 | 成人动漫一区二区三区| 成人成人成人在线视频| 91在线视频在线| 欧美日韩另类丝袜其他| 亚洲每日在线| 国产成人亚洲综合a∨婷婷| 国产精品一区二区久久精品爱涩| 国产成人欧美日韩在线电影| 99免费精品视频| 国产精品国产三级国产专区53| 亚洲人成高清| 欧美中日韩免费视频| 色av成人天堂桃色av| 欧美精品一卡两卡| 久久尤物电影视频在线观看| 色妹子一区二区| 在线综合亚洲欧美在线视频 | 色成年激情久久综合| 日韩欧美第一区| 亚洲国产成人自拍| 精品久久久久久久久久久久包黑料| 欧美日韩午夜精品| 欧美大片一区二区三区| 中文字幕精品综合| 亚洲午夜电影网| 激情综合色综合久久| 不卡的av中国片| 黄色国产精品| 性8sex亚洲区入口| 欧美日韩一级视频| 久久美女艺术照精彩视频福利播放| 国产精品成人免费在线| 亚洲成人一区在线| 国产一区 二区 三区一级| 成人福利视频在线| 亚洲午夜精品久久久久久app| 久久青草久久| 日韩一区二区三区视频在线 | 紧缚捆绑精品一区二区| 不卡一区在线观看| 亚洲成人直播| 91久久精品一区二区三区| 欧美成人性战久久| 最新欧美精品一区二区三区| 日韩高清不卡一区二区三区| 国产一区二区三区四区五区入口| 色综合天天综合在线视频| 一区二区三区国产在线| 欧美日韩aaa| 国产精品久久夜| 日本不卡视频在线| 成人av在线播放网站| 99精品福利视频| 欧美色视频一区| 国产农村妇女毛片精品久久麻豆| 午夜久久福利影院| 国产91丝袜在线播放九色| 亚洲视频碰碰| 欧美亚洲国产一卡| 国产欧美精品区一区二区三区| 亚洲国产精品久久不卡毛片| 国产成人精品一区二区三区四区| 亚洲激情欧美| 制服.丝袜.亚洲.另类.中文| 18欧美亚洲精品| 狠狠v欧美v日韩v亚洲ⅴ| 国产一区日韩一区| 欧美日韩国产乱码电影| 国产精品久久久99| 久久99国产精品成人| 欧美成人69av| 欧美喷水视频| 欧美日韩在线精品一区二区三区激情 | 欧美午夜影院| 欧美日韩国产色站一区二区三区| 亚洲乱码国产乱码精品精98午夜| 成人一区二区在线观看| 色综合久久久久综合体桃花网| 国产精品麻豆网站| 成人夜色视频网站在线观看| 蜜桃av综合| 国产精品久久久久久久久免费樱桃| 国产一区二区精品久久99| 国产一区二区三区久久久久久久久| 久久蜜桃av一区二区天堂| 精品一区二区在线免费观看| 国产亚洲网站| 国产视频在线观看一区二区三区 | 欧美激情一区在线| 国产成人精品一区二| 色成人在线视频| 亚洲激情图片一区| 欧美日本三区| 欧美大片一区二区| 麻豆精品视频在线观看视频| 亚洲一区二区三区精品视频| 国产精品美女久久久久高潮| 成人综合婷婷国产精品久久免费| 欧美午夜电影网| 亚洲一区二区偷拍精品| 午夜国产精品视频| 精品国产青草久久久久福利| 激情五月婷婷综合网| 91黄色免费版| 亚洲va欧美va天堂v国产综合| 一区免费在线| 国产三级一区二区| 成人天堂资源www在线|