刷新视图-android GridView(九宫格)刷新问题

问题描述

android GridView(九宫格)刷新问题

安卓新手一枚,近期写了一个小游戏练手,仿照了微信上的那个在一堆颜色方块中找出不同颜色方块的网页游戏。个人思路是采用GridView实现,通过替换adpter来刷新颜色方块,自定义了一个view来绘制item。在方块刷新的一瞬间发现问题:gridview区域会自上而下出现一闪而过的条纹。已经排除设备问题,不知是不是思路有误,或者说这种瞬间替换全部item的情况不适合用gridview呢?在此先感谢大家的看法与建议,初来乍到也没积分啥的非常感谢,期待大家的解答

解决方案

替换adapter的方式是不妥的,应该是用adapter.notify,触发重绘item的view,这样才是正解。然后你在adapter里控制颜色的不同产生逻辑。

解决方案二:

Android GridView(九宫格)
Android之GridView的使用(九宫格)

时间: 2024-12-13 09:03:24

刷新视图-android GridView(九宫格)刷新问题的相关文章

下拉刷新问题-android下拉刷新有时候拉不出来问题

问题描述 android下拉刷新有时候拉不出来问题 这个下拉在1位置有时候拉的下来 有时候拉不下来(代码没动的情况下),2位置拉的话就一切正常 什么原因呢 求大神解答 解决方案 应该是焦点覆盖问题,你重写一下onTouch监听事件 解决方案二: 你用的是XListView还是PullToRefresh?

自定义上拉下拉-android gridview 加头部的自定义下拉刷新,(我做的头部下拉了,)上拉加载,有人有吗

问题描述 android gridview 加头部的自定义下拉刷新,(我做的头部下拉了,)上拉加载,有人有吗 这个只有头部下拉了,gridview没有跟着滑动. 解决方案 PullToRefreshGridView,你去找这个组件,直接用就行了 解决方案二: https://github.com/chrisbanes/Android-PullToRefresh 里面有gridview视图的,可参考,fragment里面一样用,比自己写起来强多了.

android Listview,gridview局部刷新,部分刷新

众所周知Listview和Gridview的刷新界面的方式是调用adapter.notifyDataSetChanged()进行界面刷新. 但是此方法有其弊端,他是将界面中的数据全部刷新一遍,不论数据有没有变化.如果listview加载了很多的数据(如:100条) 在进行刷新时就会造成很大的系统开销如何像qq空间个人动态那样点赞只刷新一条呢: 主要原理: 对listview的某一个item进行刷新 1.要获取要刷新的item当前索引position和数据 2.对获取的数据进行重置 3.将重置的数

android gridview自定义下拉刷新,只有头部拉下来了

问题描述 android gridview自定义下拉刷新,只有头部拉下来了 解决方案 什么意思,表达清楚点 解决方案二: 实在不懂什么意思,请表达清楚点 解决方案三: 只有headview拉下来 然后没上去? 还是 没有刷新?

Android下拉刷新上拉加载控件(适用于所有View)_Android

     前面写过一篇关于下拉刷新控件的文章下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能.不仅如此,我已经把它改成了对所有View都通用!可以随心所欲使用这两个功能~~     我做了一个大集合的demo,实现了ListView.GridView.ExpandableListView.ScrollView.WebView.ImageView.TextView的下拉刷新和上拉加载.后

Android下拉刷新PtrFrameLayout的使用实例代码

1.介绍: 可以包含所有的控件 :ListView, GridView, ScrollView, FrameLayout, 甚至 TextView. 可以自定义刷新头(这点非常实用) 使用简单方便 不足就是不支持上拉加载. 2.使用 首先添加依赖到项目 compile 'in.srain.cube:ultra-ptr:1.0.11' 在Xml中使用 <in.srain.cube.views.ptr.PtrFrameLayout xmlns:android="http://schemas.a

Android下拉刷新上拉加载控件(适用于所有View)

前面写过一篇关于下拉刷新控件的文章下拉刷新控件终结者:PullToRefreshLayout,后来看到好多人还有上拉加载更多的需求,于是就在前面下拉刷新控件的基础上进行了改进,加了上拉加载的功能.不仅如此,我已经把它改成了对所有View都通用!可以随心所欲使用这两个功能~~ 我做了一个大集合的demo,实现了ListView.GridView.ExpandableListView.ScrollView.WebView.ImageView.TextView的下拉刷新和上拉加载.后面会提供demo的

布局-android 下拉刷新的实现类

问题描述 android 下拉刷新的实现类 求下拉刷新的实现(刷新的主体不单单是listview一种的,而是包含了图片,listvew等组合在一起的),怎么实现啊,求源码 解决方案 需求:项目中的消息列表界面要求实现类似sina微博的下拉刷新:思路:一般的消息列表为ListView类型,将list加载到adapter中,再将adapter加载到ListView中,从而实现消息列表的展示.而下拉刷新要求给消息列表加一个头部,其中有图片(向上/向下箭头)和提示字样(下拉刷新/松开刷新),从而我们需要

Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能

最近项目中需要用到ListView下拉刷新的功能,一开始想图省事,在网上直接找一个现成的,可是尝试了 网上多个版本的下拉刷新之后发现效果都不怎么理想.有些是因为功能不完整或有Bug,有些是因为使用起来 太复杂,十全十美的还真没找到.因此我也是放弃了在网上找现成代码的想法,自己花功夫编写了一种非常 简单的下拉刷新实现方案,现在拿出来和大家分享一下.相信在阅读完本篇文章之后,大家都可以在自己的 项目中一分钟引入下拉刷新功能. 首先讲一下实现原理.这里我们将采取的方案是使用组合View的方 式,先自定