我正在開發在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. 確定視圖的寬度和高度
- 3. 確定位圖的寬度和高度
- 4. 定義不帶高度和寬度的img標籤
- 5. 確定SDL_surface的寬度/高度的SDL_function?
- 6. UITableViewCells的不同高度的標籤改變標籤的寬度
- 7. 如何設置TabPanel標籤寬度和標籤高度?
- 8. Android:確定高度的ActionBar標籤
- 9. HTML和body標籤的邊距,填充,高度和寬度
- 10. HTML5視頻標籤寬度/高度
- 11. 修復A標籤高度/寬度?
- 12. C中的標籤高度和寬度的自動大小#
- 13. iOS:給定寬度的預期標籤高度
- 14. 使用jQuery去除元素上的寬度和高度標籤?
- 15. 更改路徑標籤的高度和寬度在SVG圖片
- 16. 如何使用iframe標籤的顯示寬度和高度
- 17. 100%容器div標籤的高度和寬度不起作用
- 18. Knockout-Kendo.js:設置kendoui標籤條的寬度和高度
- 19. WPF標籤適應字號它的寬度和高度
- 20. img src標籤中的寬度高度和作物比例
- 21. 如何使用JavaScript設置div標籤的高度和寬度?
- 22. 固定EM的寬度和高度
- 23. 特定寬度和高度的DrawState
- 24. 指定繪圖的寬度和高度
- 25. DOMPDF中定製的寬度和高度
- 26. 給JPanel定製的寬度和高度
- 27. 固定柱的高度和寬度
- 28. ChildWindow寬度/高度未正確綁定
- 29. WatchViewStub的寬度和高度
- 30. TextField的寬度和高度
你不能確定其真實寬度已創建後,他們到。除非你在屏幕外創建它們,然後再添加它們。 – 2013-03-06 17:09:05
同上 - 「爲什麼」在這裏回答你比能力更重要。你想用標籤做什麼? – 2013-03-07 04:30:16
我有一個文本,我需要在這個文本中插入圖像,或設置該文本的一部分的顏色,正確我需要知道與已知的文本標籤的寬度放置控件。我不想使用webview。 – user2139568 2013-03-07 05:01:52