0
我有幾個textviews,我想限制他們到一定的視覺長度,比如50%的屏幕寬度。如果文本達到屏幕的50%,我想要做些什麼來阻止它在屏幕上繼續顯示。我想也許它是否達到了這個限度,只是減少每個角色的文字大小,以便它適合。如果太長,減小文字大小
我該怎麼做......還是有更好的方法來處理這個問題?
我有幾個textviews,我想限制他們到一定的視覺長度,比如50%的屏幕寬度。如果文本達到屏幕的50%,我想要做些什麼來阻止它在屏幕上繼續顯示。我想也許它是否達到了這個限度,只是減少每個角色的文字大小,以便它適合。如果太長,減小文字大小
我該怎麼做......還是有更好的方法來處理這個問題?
是否要限制文本或視圖本身?我想後者。
您可以查看android:maxWidth
(其中包含幾種參數 - 像素,dp等),也可以在同一行中排列多個TextView,方法是給它們加上android:weight
的權重。這取決於你的整個佈局是什麼樣的,以及你希望你的觀點在大小上彼此相關。