平铺布局在界面布局里面还是使用的比较多的,CTileLayoutUI继承于CContainerUI , 增加的东西不多,最主要的还是SetPos函数。

通过分析SetPos函数可以得到下面几点:

1.列数自适应

2.子控件高度自适应(每行子控件宽度最高的为基准)

3.子控件宽度至少大于等于子控件宽度

使用就很简单了 ,还是以 listDemo为基础来修改

删除下面这段话

 <HorizontalLayout inset="3,0,3,3"><List name="domainlist" bkcolor="#FFFFFFFF" inset="0,0,0,0" itemshowhtml="true" vscrollbar="true" hscrollbar="true" headerbkimage="file='list_header_bg.png'" itemalign="center" itembkcolor="#FFE2DDDF" itemaltbk="true" hscrollbar="false" menu="true"><ListHeader height="24" menu="true"><ListHeaderItem text="No" font="1" width="30" hotimage="file='list_header_hot.png'" pushedimage="file='list_header_pushed.png'" sepimage="file='list_header_sep.png'" sepwidth="1"/><ListHeaderItem text="Domain" font="1" width="260" hotimage="file='list_header_hot.png'" pushedimage="file='list_header_pushed.png'" sepimage="file='list_header_sep.png'" sepwidth="1"/><ListHeaderItem text="Description" font="1" width="240" hotimage="file='list_header_hot.png'" pushedimage="file='list_header_pushed.png'" sepimage="file='list_header_sep.png'" sepwidth="1"/></ListHeader></List></HorizontalLayout>

将上面的 配置换成下面的,不知道为什么 加上 xml注释之后会出现问题

 <TileLayout inset="15,35,3,7" childpadding="10" name="title" itemsize="158,0" vscrollbar="true" hscrollbar="false" />

还是在OnSearch函数添加代码

直接上效果图:

duilib CTileLayoutUI 控件相关推荐

  1. 关于duilib CComboUI控件下拉框 字体显示 与xml 设置不相符的问题

    duilib的下拉列表框的字体无法通过itemfont自定义 关于duilib CComboUI控件下拉框 字体显示 与xml 设置不相符的问题 解决办法: 添加链接描述 在设置全局字体属性时,设置字 ...

  2. duilib list控件扩展

    对于简单的list控件已经有前辈分析了自带demo的ListRes全过程,duilib DirectUI库里面的一个简单的例子ListDemo, 他分析了listdemo的来龙去脉,这里我只是将个人理 ...

  3. 云信DUILIB 常用控件 小实例

    云信duilib在原duilib基础上扩展而来,包含了常用的控件. 下面是自己学习过程中,经常用到的一些小知识点. 1 Label标签 1.1 一般用法 <Label name= "p ...

  4. 教你如何用duilib实现控件可拖动,可拖拽

    要实现的效果: 鼠标点击控件(自绘控件,可继承任意控件类,下文将给出示例),并且进行拖拽,会有一个半透明黑色阴影来表示当前拖动的位置.当松开鼠标,控件重新绘制在鼠标松开的位置.拖拽功能的实现代码主要在 ...

  5. 【Duilib基础控件】滚动条CScrollBarUI设置

    一.关于滚动条的一些说明 1.当要显示的内容不大于显示区域,这时候不需要显示滚动条. 2.滚动条长度/显示区域的长度= 显示区域的长度/所有显示内容的长度 二.duilib中的CScrollBarUI ...

  6. 小悦文件保险箱 - 修改DuiLib 列表控件支持ctrl-shift及鼠标框选多选的Demo

    小悦文件保险箱是一款基于duilib 界面库开发的一款免费工具软件,帮助用户以加密形式记录.保存.保护密码和文件,可以作为加密备忘录使用,它可以为任何文件提供加密保存功能.使用方法也非常简单,先输入密 ...

  7. CEF 控件 刚启动时,黑屏一闪现象解决

    cef系列文章 CEF浏览器 模拟鼠标点击 cef 通过 命令行设置项 对浏览器进行定制化改造 本地VUE网页 与客户端 交互 整体解决方案 客户端-CEF交互应用实例:客户端向网页传递信息. 网页向 ...

  8. DuiLib的Combo控件点击无响应的问题

    注:此问题具有特殊性,不具有普适性.结果虽然让人很崩溃,但毕竟折磨了自己一个下午的时间,记录下来永记于此. 今天的DuiLib开发过程中遇到了一个Combo点击没有反应,无法弹出下拉菜单的问题.此问题 ...

  9. duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性

    转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 <Attribute name=&qu ...

最新文章

  1. 改写URL的查询字符串QUERY_STRING(转)
  2. shell编程-条件判断
  3. 解读金山网盾3.5 0day漏洞免疫技术
  4. Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略
  5. 每日程序C语言48-字符串排序
  6. ubuntu安装 ftpd server(vsftpd)
  7. js 实现轻量ps_简单轻量的池实现
  8. 极客时间算法练习题总结
  9. 6.4.1-6.4.2树、森林、二叉树的转换
  10. 运维工程师之-MySQL的故障问题总结
  11. C语言中的`sprintf`和`sscanf`两个函数介绍
  12. 这5小段代码轻松实现数据可视化(Python+Matplotlib)
  13. R语言Kmeans聚类分析
  14. 『工程项目实践』表格识别 — V2.0
  15. 木兰词·拟古决绝词柬友(引用)
  16. Java基础3-循环
  17. Html笔记——实现一组图片循环且首尾相连的滚动效果
  18. CH5202 自然数拆分Lunatic版【完全背包】
  19. 呼吸机缺关键零件,意大利小哥用3D打印救命!面临起诉风险,网友:意版“药神”?
  20. 分布式系统设计理论之一致性哈希

热门文章

  1. 西门子for循环例子_理解JavaScript中的循环缺陷和迭代协议
  2. oracle数据库提示无监听,【原创】PL/SQL连数据库提示无监听程序
  3. 一步一步学习Servlet之Session使用
  4. 聚类算法-K均值(K-means)
  5. Java程序莫名其妙卡死的一次经历
  6. torch.Tensor和torch.tensor有什么区别?
  7. 软件三层架构和MVC模式的区别
  8. Android学习笔记之图像颜色处理(ColorMatrix)
  9. 简单介绍Linux进程文件路径的获取方法
  10. Linux的timerfd分析