我正在开发在Appcelerator的钛移动应用程序。我创建了几个带有文本的标签,我需要在创建它们之前确定标签的宽度。我知道他们所有的参数(text,fontSize,fontWeight等)。我怎样才能确定他们的宽度?应用于android。Appcelerator的标签的宽度和高度确定
1
A
回答
1
我有运气的StyledLabel module,这是适用于iOS和Android。这允许通过HTML从标签内部进行一些样式设计,该标签的行为非常类似于标准控件。这不是完美的,会比标准的Label
重一点,但应该比WebView
更轻。其中一个最大的优点,使用StyledLabel
是,不像WebView
,其膨胀和收缩,以填补contenet,而WebView
需要一个定义的宽度。
如果您只是为iOS构建,那么我会建议使用该模块,但如果您正在为Android构建,则不需要它,因为Android Label
控件可以采用一些简单的HTML。我目前正在使用它在一个生产项目中,并且大部分它工作得很好,从TableView
s开始就不好。
我提到使用HTML的原因是,使用单个控件可能需要一些样式,而不是多个控件,以便获得一些文本字符串的外观颜色不同。
也许相结合,与对照的postlayout
活动将帮助你进一步,你应该再能够得到控制的宽度和高度,无论是通过width
和height
性质,或通过size
财产(size.width
和size.height
)。然后,您可以根据标签的位置来定位您的控件。
相关问题
- 1. 高度和宽度的ActionBar标签
- 2. 定义不带高度和宽度的img标签
- 3. UITableViewCells的不同高度的标签改变标签的宽度
- 4. 如何设置TabPanel标签宽度和标签高度?
- 5. HTML和body标签的边距,填充,高度和宽度
- 6. 修复A标签高度/宽度?
- 7. 使用jQuery去除元素上的宽度和高度标签?
- 8. WPF标签适应字号它的宽度和高度
- 9. img src标签中的宽度高度和作物比例
- 10. 如何使用JavaScript设置div标签的高度和宽度?
- 11. 指定绘图的宽度和高度
- 12. DOMPDF中定制的宽度和高度
- 13. ChildWindow宽度/高度未正确绑定
- 14. ImageButton的高度和宽度
- 15. OpenCV perspective转换正确的目标宽度和高度?
- 16. 高度和宽度
- 17. 按钮宽度和高度不正确
- 18. 标签宽度
- 19. 确定JavaFX字体的宽度和高度
- 20. Ruby&RMagick:确定文本的真实宽度和高度
- 21. 如何确定iOS上的实际视口宽度和高度
- 22. 蟒PPTX确定表的宽度和高度
- 23. 如何确定字段集边框的高度和宽度?
- 24. drawimage到一个已确定的画布宽度和高度
- 25. 确定AppMobi中的宽度和高度XDK
- 26. 如何确定Android上的视频宽度和高度
- 27. 如何确定颤动中图像的宽度和高度?
- 28. GWT标签获得正确的宽度
- 29. 固定图像的宽度和高度,但高度被削减
- 30. EMACS - 固定标签宽度
你不能确定其真实宽度已创建后,他们到。除非你在屏幕外创建它们,然后再添加它们。 – 2013-03-06 17:09:05
同上 - “为什么”在这里回答你比能力更重要。你想用标签做什么? – 2013-03-07 04:30:16
我有一个文本,我需要在这个文本中插入图像,或设置该文本的一部分的颜色,正确我需要知道与已知的文本标签的宽度放置控件。我不想使用webview。 – user2139568 2013-03-07 05:01:52