最赞回答 / chnjune
<...code...>注意在manifest中申请上网的功能,申请后就可以了。 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2015-08-19
最新回答 / Suneyae
我找到原因了,原来是 删除页卡的destroyItem()方法,从而导致数组下标越界。把这个方法补上了就行了。//删除页面@Overridepublic void destroyItem(ViewGroup container, int position, Object object) {container.removeView(vlist.get(position));}
2015-08-13
最赞回答 / 我埋藏的东西你别挖
protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState); setContentView(R.layout.main3);}你的java类里面肯定重写了onCreate方法,看你里面setContentView(R.layout.main3);这个布局是哪个,那么add就是使用这个layout。 在main3和main4文件中id都是使用的同一个。
2015-08-09
最新回答 / 嗟嗟嗟
我开始也遇到了这个问题不是只有一个map数据,而是会有20个同样的数据,也就是20个 图片+最后一个文字造成这样的原因是:如果new在循环外面,那循环里面只有一个map存在用Arraylist.add添加时,会加入一个map,同时改变其他的map的数据(因为都是同一个map)最后就会出现20个一样的map在list里。而把实例化map放在循环里面,则每次都添加的一个新的map,互不干涉,才会得到正确的结果。
2015-08-08