2011-04-18 153 views
0

我有幾個textviews,我想限制他們到一定的視覺長度,比如50%的屏幕寬度。如果文本達到屏幕的50%,我想要做些什麼來阻止它在屏幕上繼續顯示。我想也許它是否達到了這個限度,只是減少每個角色的文字大小,以便它適合。如果太長,減小文字大小

我該怎麼做......還是有更好的方法來處理這個問題?

回答

0

是否要限制文本或視圖本身?我想後者。

您可以查看android:maxWidth(其中包含幾種參數 - 像素,dp等),也可以在同一行中排列多個TextView,方法是給它們加上android:weight的權重。這取決於你的整個佈局是什麼樣的,以及你希望你的觀點在大小上彼此相關。