在我的佈局看看 http://pastebin.com/6tQVm3Rk如何防止TextView的調整大小的容器
我的問題是,textviews(命名的頭1至5)調整其大小的容器時的信件一定量都寫進去,雖然還有一些空間。
我必須做出什麼改變才能使佈局保持原始狀態,而不受頭文件中文本數量的影響?
在我的佈局看看 http://pastebin.com/6tQVm3Rk如何防止TextView的調整大小的容器
我的問題是,textviews(命名的頭1至5)調整其大小的容器時的信件一定量都寫進去,雖然還有一些空間。
我必須做出什麼改變才能使佈局保持原始狀態,而不受頭文件中文本數量的影響?
這可能是因爲這個屬性。
android:inputType="textMultiLine"
如果你希望你的TextView有隻有一條線就可以使用android:singleline="true"
不,這是爲了在文本長於視圖的情況下。 – hauns
我認爲它能夠更好地使用相對佈局代替線性佈局在XML使得相對佈局很容易對象動態管理,所有你需要做的是,把在所有這些文本的意見相對佈局和設置這些參數:
佈局左對齊: 佈局右對齊:
其他不合適的解決方案是修復文本視圖的大小,然後不擴展。
And please see the Documentation for further details of Relative Layout.
設置你的TextView的寬度和heigth到DP固定量。這將防止textview超出您聲明的寬度和高度。就像這樣:
android:layout_width="50dp"
android:layout_heigth="50dp"
這將是可能的,但我真的不喜歡爲佈局設置硬編碼值。 – hauns
對我來說,解決辦法是用
android:maxLines="1"
例如屏幕截圖
一起使用:http://imageshack.us/photo/my-images/508 /exampletk.png/ – hauns
終於我做到了,我想知道爲什麼我以前沒有找到解決方案 - .-。 將文本視圖的寬度和高度設置爲wrap_content,並將容器的重心設置爲居中提供瞭解決方案。 – hauns