duilib CTileLayoutUI 控件
平铺布局在界面布局里面还是使用的比较多的,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 控件相关推荐
- 关于duilib CComboUI控件下拉框 字体显示 与xml 设置不相符的问题
duilib的下拉列表框的字体无法通过itemfont自定义 关于duilib CComboUI控件下拉框 字体显示 与xml 设置不相符的问题 解决办法: 添加链接描述 在设置全局字体属性时,设置字 ...
- duilib list控件扩展
对于简单的list控件已经有前辈分析了自带demo的ListRes全过程,duilib DirectUI库里面的一个简单的例子ListDemo, 他分析了listdemo的来龙去脉,这里我只是将个人理 ...
- 云信DUILIB 常用控件 小实例
云信duilib在原duilib基础上扩展而来,包含了常用的控件. 下面是自己学习过程中,经常用到的一些小知识点. 1 Label标签 1.1 一般用法 <Label name= "p ...
- 教你如何用duilib实现控件可拖动,可拖拽
要实现的效果: 鼠标点击控件(自绘控件,可继承任意控件类,下文将给出示例),并且进行拖拽,会有一个半透明黑色阴影来表示当前拖动的位置.当松开鼠标,控件重新绘制在鼠标松开的位置.拖拽功能的实现代码主要在 ...
- 【Duilib基础控件】滚动条CScrollBarUI设置
一.关于滚动条的一些说明 1.当要显示的内容不大于显示区域,这时候不需要显示滚动条. 2.滚动条长度/显示区域的长度= 显示区域的长度/所有显示内容的长度 二.duilib中的CScrollBarUI ...
- 小悦文件保险箱 - 修改DuiLib 列表控件支持ctrl-shift及鼠标框选多选的Demo
小悦文件保险箱是一款基于duilib 界面库开发的一款免费工具软件,帮助用户以加密形式记录.保存.保护密码和文件,可以作为加密备忘录使用,它可以为任何文件提供加密保存功能.使用方法也非常简单,先输入密 ...
- CEF 控件 刚启动时,黑屏一闪现象解决
cef系列文章 CEF浏览器 模拟鼠标点击 cef 通过 命令行设置项 对浏览器进行定制化改造 本地VUE网页 与客户端 交互 整体解决方案 客户端-CEF交互应用实例:客户端向网页传递信息. 网页向 ...
- DuiLib的Combo控件点击无响应的问题
注:此问题具有特殊性,不具有普适性.结果虽然让人很崩溃,但毕竟折磨了自己一个下午的时间,记录下来永记于此. 今天的DuiLib开发过程中遇到了一个Combo点击没有反应,无法弹出下拉菜单的问题.此问题 ...
- duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 <Attribute name=&qu ...
最新文章
- 改写URL的查询字符串QUERY_STRING(转)
- shell编程-条件判断
- 解读金山网盾3.5 0day漏洞免疫技术
- Py之glob: glob库文件名模式匹配+返回所有匹配的文件路径列表库的简介、使用方法之详细攻略
- 每日程序C语言48-字符串排序
- ubuntu安装 ftpd server(vsftpd)
- js 实现轻量ps_简单轻量的池实现
- 极客时间算法练习题总结
- 6.4.1-6.4.2树、森林、二叉树的转换
- 运维工程师之-MySQL的故障问题总结
- C语言中的`sprintf`和`sscanf`两个函数介绍
- 这5小段代码轻松实现数据可视化(Python+Matplotlib)
- R语言Kmeans聚类分析
- 『工程项目实践』表格识别 — V2.0
- 木兰词·拟古决绝词柬友(引用)
- Java基础3-循环
- Html笔记——实现一组图片循环且首尾相连的滚动效果
- CH5202 自然数拆分Lunatic版【完全背包】
- 呼吸机缺关键零件,意大利小哥用3D打印救命!面临起诉风险,网友:意版“药神”?
- 分布式系统设计理论之一致性哈希