最新回答 / qq_o夜以罙_0
其实,如果考虑性能的话,循环越少越好,就按照歌曲名字的长度,把歌曲名字那几个字和后面剩下的字符随机出来一个交换是最好的,因为后面的字符已经是随机汉字
2015-07-05
已采纳回答 / qq_仙人掌_3
打上log你可以看到,gridview在进行getView显示时,position=0在开头和最后进行了重复调用(原因是gridView的机制决定的,会尝试将第一个元素多次生成来进行布局的计算,因此position=0会在最开头和最后都出现convertView == null 的情形)。在原代码中,每次convertView ==null我们都会重新生成一个button,因此最后这个button会在ArrayList中覆盖掉第一个(因为postion都是0)。但实际上这最后生成的只是系统用来重新算布局用...
2015-06-11