項目中需要根據聊天內容的多少。顯示外邊框的高度。因為Text的內容是不固定的。但寬度是固定的。高度根據文字多少自增
可以通過Text的屬性preferredHeight 獲取文本框的高度
Horizontal Overflo:水平設置Wrap,自動換行。如果設置成Overflow。則寬度會根據文字多少自動拉寬。 會一行顯示。不會換行
Vertical Overflow:垂直設置Overflow。根據文字多少。自動拉高,如果設置成Truncate,文字超過高度會自動截斷。即隱藏多余的
比如我在項目中Text的寬度是固定的。所以preferredHeight可以獲取一行文字的高度。這個值是固定的,自己在編輯器里面輸出即可。假如是90;
那么當兩行的高度那就是:preferredHeight/90 .這樣就知道了高度。
preferredHeight獲取高度后。就可以根據自己的需要。設置外邊框的高度了:比如效果
額。暫時只能想到這么笨笨的方法。