我是新來的android和麪臨的問題,以獲得多行TextView的最大寬度。如何在android中獲得多行TextView的最大寬度?
我用textview.getWidth()
和textview.getMeasuredWidth()
但都給垃圾值。我也使用textview.length()
,但回調爲零。
請注意,我沒有設置TextView.I的最大寬度,以獲得它的運行時間。通過上面的代碼
我是新來的android和麪臨的問題,以獲得多行TextView的最大寬度。如何在android中獲得多行TextView的最大寬度?
我用textview.getWidth()
和textview.getMeasuredWidth()
但都給垃圾值。我也使用textview.length()
,但回調爲零。
請注意,我沒有設置TextView.I的最大寬度,以獲得它的運行時間。通過上面的代碼
寬度我會嘗試使用getWidth()
。如果你想這樣做,你必須小心,當你打電話。它只有在佈局視圖層次結構後纔有意義。這意味着試圖檢查onCreate
,onStart
甚至onResume
可能不會得到你想要的結果。作爲一個實驗,你可以在一個按鈕的點擊處理程序中調用它,你應該看到正確返回的期望值。我真的不知道你應該在什麼地方得到它,而不知道你想用什麼。
TextView_name.setLayoutParams(new LayoutParams(250,LayoutParams.WRAP_CONTENT));
我們可以設置TextView的動態
但我不想修復textView.I的寬度'TextView_name.setLayoutParams(new LayoutParams(250,LayoutParams.WRAP_CONTENT));' – 2011-06-16 07:10:01