说道ListView RecyclerView 大家都比较熟悉,优化View的方式 其中最重要的一项是View的缓存,这个既让人爱又让人恨,优点就是 节约时间与空间,缺点,随意滑动容易造成数据的,样式的混乱。其实就是View缓存搞得鬼。废话不多说 直奔主题吧。
解决方式
1, 就是View缓存,滑动的时候,都会每次去从新设置一遍View的状态,记住从新设置。。 你要把你的View的状态设置到初始的状态,或者设置成你自己想要的状态
b1.setVisibility(View.VISIBLE); b2.setVisibility(View.VISIBLE); textView.setVisibility(View.VISIBLE); switch (state) { case 0: //已取消 b1.setVisibility(View.