亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這段代碼為什么不能執行?報數組越界異常

這段代碼為什么不能執行?報數組越界異常

Midsummer灬Reyi 2016-11-25 17:16:32
public?class?MainActivity?extends?Activity?{ ????private?GridView?gview; ????private?GridView?gview1; ????private?List<Map<String,?Object>>?data_list; ????private?List<Map<String,?Object>>?data_list1; ????private?SimpleAdapter?sim_adapter; ????private?SimpleAdapter?sim_adapter1; ????private?int[]?icon?=?{R.drawable.myfriend,?R.drawable.mybooklist,?R.drawable.mycollection}; ????private?int[]?icon1?=?{R.drawable.homepage_unselected,R.drawable.dynamic_unselected, ????????????R.drawable.message_unselected,R.drawable.me_unselected}; ????private?String[]?iconname?=?{"好友列表",?"我的訂單",?"我的收藏"}; ????private?String[]?iconname1?=?{"首頁","動態","消息","我"}; ????private?ImageView?imageView; ????public?Activity?activity=this; ????@Override ????protected?void?onCreate(Bundle?savedInstanceState)?{ ????????super.onCreate(savedInstanceState); ????????requestWindowFeature(Window.FEATURE_NO_TITLE); ????????setContentView(R.layout.choosepic); ????????imageView?=?(ImageView)?findViewById(R.id.icon); ????????imageView.setOnClickListener(new?OnClickListener()?{ ????????????@Override ????????????public?void?onClick(View?v)?{ ????????????????final?String[]?arr?=?{"拍照",?"相冊"};?????????//?彈出列表對話框 ????????????????new?AlertDialog.Builder(MainActivity.this).setTitle("請選擇").setItems(arr,?new?DialogInterface.OnClickListener()?{ ????????????????????@Override ????????????????????public?void?onClick(DialogInterface?dialog,?int?which)?{ ????????????????????????if?(which?==?0)?{ ????????????????????????????FaceUtil.openCamera(activity); ????????????????????????} ????????????????????????if?(which?==?1)?{ ????????????????????????????FaceUtil.choosePhoto(activity); ????????????????????????} ????????????????????} ????????????????}).setNegativeButton("取消",?null).create().show(); ????????????} ????????}); ????????gview=(GridView)?findViewById(R.id.gview); ????????gview1=?(GridView)?findViewById(R.id.gview1); ????????data_list=new?ArrayList<>(); ????????data_list1=new?ArrayList<>(); ????????getData(); ????????getData1(); ????????String[]?from?=?{"icon",?"iconname"}; ????????String[]?from1?=?{"icon1","iconname1"}; ????????int[]?to?=?{R.id.imgview,?R.id.iconname}; ????????int[]?to1?=?{R.id.imgview1,R.id.iconname1}; ????????sim_adapter=new?SimpleAdapter(this,data_list,?R.layout.view1,?from,?to); ????????sim_adapter1=new?SimpleAdapter(this,data_list1,R.layout.view2,from1,to1); ????????gview.setAdapter(sim_adapter); ????????gview1.setAdapter(sim_adapter1); ????} ????@Override ????protected?void?onActivityResult(int?requestCode,?int?resultCode,?Intent?data)?{ ????????super.onActivityResult(requestCode,?resultCode,?data); ????????switch?(requestCode)?{ ????????????case?FaceUtil.REQUEST_PICTURE_CHOOSE: ????????????????FaceUtil.dealPic(activity,imageView,requestCode,resultCode,data); ????????????????break; ????????????case?FaceUtil.REQUEST_CAMERA_IMAGE: ????????????????FaceUtil.dealPic(activity,imageView,requestCode,resultCode,data); ????????????????break; ????????????case?FaceUtil.REQUEST_CROP_IMAGE: ????????????????FaceUtil.dealPic(activity,imageView,requestCode,resultCode,data); ????????????????break; ????????????default: ????????????????break; ????????} ????} ????public?List<Map<String,?Object>>?getData()?{ ????????for?(int?i?=?0;?i?<?icon.length;?i++)?{ ????????????Map<String,?Object>?map?=?new?HashMap<String,?Object>(); ????????????map.put("icon",?icon[i]); ????????????map.put("iconname",?iconname[i]); ????????????data_list.add(map); ????????} ????????return?data_list; ????} ????public?List<Map<String,?Object>>?getData1()?{ ????????for?(int?i?=?0;?i?<?icon1.length;?i++)?{ ????????????Map<String,?Object>?map?=?new?HashMap<String,?Object>(); ????????????map.put("icon1",?icon1[i]); ????????????map.put("iconname1",?iconname1[i]); ????????????data_list1.add(map); ????????} ????????return?data_list1; ????} }
查看完整描述

1 回答

?
蜂之谷

TA貢獻564條經驗 獲得超863個贊

代碼太亂了,沒法看

查看完整回答
反對 回復 2016-11-25
  • 1 回答
  • 0 關注
  • 1235 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號