2011-08-10 34 views

回答

0

首先第一件事情:始終定義文本大小與SP,這樣你應該甚至不應該有這個問題。

如果你有一個字符串,它簡直太長時間才能顯示在屏幕上,你既可以使用Android:ellipsize =「true」,或者使用沿此線的東西:

if(myTextView.height > defaultTextView.height) 
    myTextView.setTextSize(smallerTextUnit, smallerTextSize); 

其中defaultTextView是一個虛擬視圖,您可以將其設置爲在佈局的某個位置不可見。

希望這會有所幫助。