我有一個兩列的TableLayout作爲滾動視圖的唯一子對象。第一列包含TextViews('標籤'),第二列包含EditText/Spinner/DateWidget等('values')。即使我已經爲TableLayout,TableRow &指定了android:layout_width =「fill_parent」(在'values'列中)。Android TableLayout Width
創建活動時,屏幕看起來很完美。但是,如果在EditText中輸入一個非常長的值,則「值」列將超出可見屏幕區域。
我該如何解決這個問題?
感謝
這是終於爲我做的唯一的事情。還要注意,如果你在TableLayout上設置了shrinkColumns或stretchColumns,那麼這會對所有事情產生不利影響。 – 2011-04-08 16:18:48
這個答案對我來說並不清楚,你的意思是在所有TableRow組的所有孩子上設置權重?如果是這樣,使用TableLayout的意義何在?爲什麼不只是使用LinearLayouts?我建議在給你麻煩的列上設置拉伸和收縮。 – satur9nine 2014-01-17 18:45:45