报错:

requestLayout() improperly called by android.widget.GridView{} during second layout pass: posting in next frame

requestLayout() improperly called by android.widget.GridView{} during layout: running second layout pass

解决方法:

不让GridView获取焦点就行了。gridView.setFocusable(false)。

真是感谢大佬,这个bug简直恶心,恶心心!!!!!!!

改了半天。。。网上说的GridView   gv

用以下改法,是有道理的,可能别人能用,不过我无效

gv.setVisibility(View.GONE);
gv.setVisibility(View.VISIBLE);

我看了一下log  W/View: requestLayout() improperly called by android.widget.GridView

就是获取焦点的问题,我删了几个无用的控件,还是没用,最终用开头的办法解决了。如果还有别的情况用的别的方法,也可以分享下哦~

谢谢大家,头发可以减少脱落又,开森~

原文:https://blog.csdn.net/zhl101020/article/details/78327577

W/View: requestLayout() improperly called by 布局GridView,一直疯狂刷新日志,导致item条目点击无效相关推荐

  1. 自定义View:测量measure,布局layout,绘制draw

    1. 什么是View 在Android的官方文档中是这样描述的:表示了用户界面的基本构建模块.一个View占用了屏幕上的一个矩形区域并且负责界面绘制和事件处理. 手机屏幕上所有看得见摸得着的都是Vie ...

  2. android比较常用的布局,Android_九宫图比较常用的多控件布局(GridView)使用介绍,GridView跟ListView都是比较常用的 - phpStudy...

    九宫图比较常用的多控件布局(GridView)使用介绍 GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫 ...

  3. Android自定义View之实现流式布局

    Android自定义View之实现流式布局 运行效果 流式布局 把子控件从左到右摆放,如果一行放不下,自动放到下一行 自定义布局流程 1. 自定义属性:声明,设置,解析获取自定义值 在attr.xml ...

  4. android gridview item 点击,Android-取消GridView/ListView item被点击时的效果

    方法一,在控件被初始化的时候设置 gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); listView.setSelector(ne ...

  5. Material Design【Android-Toolbar,滑动菜单,悬浮按钮,卡片布局,下拉刷新和可折叠式标题栏及案例】

    文章目录 Material Design--界面设计 1.Toolbar,标题栏 2.滑动菜单 3.悬浮按钮和可交互提示 4.卡片布局 5.下拉刷新 6.可折叠式标题栏 Material Design ...

  6. 自定义带图标文字分割线通用布局,用于列表布局的设置、菜单页的item

    做过的几乎所有项目中,设置菜单都是这个调调,左边一个图标,加上文字,右边一个箭头代表可点击. 看到原型,冷哼一声,没创意,so sasy,于是开始写布局: <RelativeLayoutandr ...

  7. 【Flutter】GridView 网格布局 ( GridView.count 构造函数 | crossAxisCount 参数指定每行元素个数 )

    文章目录 一.GridView 网格布局简介 二.完整代码示例 三.相关资源 一.GridView 网格布局简介 GridView 可用于显示网格布局 ; 一般使用 GridView.count 函数 ...

  8. 【Flutter】十七、Flutter中常用的布局容器——网格布局GridView

    一.使用GridView的多种方式 1.1 GridView() 1.2 GridView.count() 1.3 GridView.builder() 1.4 GridView.custom() 1 ...

  9. flutter 网格布局Gridview

    Gridview 可以创建网格列表视图:主要通过Count.extent.custom.builder构造列表.有内边距.是否反向.滑动控制器等属性. 四个属性使用场景,Count.extent.cu ...

  10. Flutter 网格布局 Gridview

    动态网格 Gridview  有几个形式 GridView,GridView.builder(常用),GridView.count(常用),GridView.extent和GridView.custo ...

最新文章

  1. asp.net webform 复制窗体代码_逆向分析流氓软件自我复制以及防御思路
  2. 如何看待和评价浙江大学18级硕士研究生齐俏两年发14篇论文,获浙大最高层次奖学金?...
  3. 第十五届全国大学生智能车竞赛安徽赛区比赛报名信息
  4. mobilenet精髓全力解析,全力迁移到别的网络
  5. Tableau实战系列浏览 Tableau 环境(八) -tableau文件类型、语言和区域设置以及图标
  6. Spring AOP编程-传统aop开发总结
  7. ddns 被解析为127.0.0.1_我为北京冬奥加油,2020.2.1-2.10冬奥知识分享
  8. 互联网公司端午节礼盒歧视指南
  9. OpenVINO安装步骤
  10. PHP Cookbook读书笔记 – 第17章图形
  11. sql server 2008 r2 打开ssms管理工具,提示“值不能为空”问题
  12. 自动控制理论(3)——控制系统的数学模型(系统框图和信号流图)
  13. 【优化求解】基于布谷鸟算法CS实现多目标求解matlab代码
  14. php opendir 不能用,php opendir()函数讲解及遍历目录实例
  15. 如何更改itunes备份位置_Mac怎么修改iTunes的备份路径 如何在 Mac 中修改iTunes的备份路径...
  16. 三端口 DC-DC 变换器(C 题)-- 2021年全国大学生电子设计竞赛试题
  17. Http 请求头中 X-Requested-With 的含义
  18. 通信类顶级会议及期刊
  19. Sublime Text全局搜索
  20. segy和su文件格式说明

热门文章

  1. 使用win10自带的微软远程桌面,远程控制不同局域网的电脑【无需公网IP、无需进入路由器】
  2. UE4 Async Loading Screen真异步加载插件使用傻瓜式教程
  3. Microsemi Libero使用技巧7——离线安装IP Core
  4. 无线入侵检测和入侵防御(WIPDS)市场现状研究分析与发展前景预测报告
  5. Cisco NAT --- ip nat enable NVI方式
  6. OpenCV 表盘指针自动读数
  7. 树莓派中的 IM 私有云支持多少并发?
  8. 零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO
  9. 求关系模式的候选码的方法
  10. Mac运行Win 10画面出问题?教你如何修复这个问题