ugui 获取Text的高度,动态改变高度
2024-09-11 00:05:43
项目中需要根据聊天内容的多少。显示外边框的高度。因为Text的内容是不固定的。但宽度是固定的。高度根据文字多少自增
可以通过Text的属性preferredHeight 获取文本框的高度
Horizontal Overflo:水平设置Wrap,自动换行。如果设置成Overflow。则宽度会根据文字多少自动拉宽。 会一行显示。不会换行
Vertical Overflow:垂直设置Overflow。根据文字多少。自动拉高,如果设置成Truncate,文字超过高度会自动截断。即隐藏多余的
比如我在项目中Text的宽度是固定的。所以preferredHeight可以获取一行文字的高度。这个值是固定的,自己在编辑器里面输出即可。假如是90;
那么当两行的高度那就是:preferredHeight/90 .这样就知道了高度。
preferredHeight获取高度后。就可以根据自己的需要。设置外边框的高度了:比如效果
额。暂时只能想到这么笨笨的方法。
最新文章
- spi 10方式编写
- c# .Net :Excel NPOI导入导出操作教程之List集合的数据写到一个Excel文件并导出
- weblogic的下载安装及myeclipse的配置
- input checkbox属性-Indeterminate状态
- SharePoint2010新特性:InfoPath定义创建列表的界面
- OS X 禁止Android File Transfer自动启动
- apache如何配置默认的根目录
- windows网络版象棋的实现
- HDU 1058 Humble Numbers (DP)
- 理解SQL Server中索引的概念
- IOS多线程知识总结/队列概念/GCD/串行/并行/同步/异步
- underscore.js框架使用
- 将vim作为QT开发的IDE
- 使用jqMobi开发app基础:弹出内容的设计
- 性能测试平台效率优化的一次经验(python版)
- 【NOIP2015提高组】 Day1 T3 斗地主
- .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧
- JAVA中的枚举类
- Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(三)
- iOS 跨App数据共享