我有两列TableLayout
作为滚动视图的唯一子视图。第一列包含TextViews
('labels') 并且第二列包含EditText
/Spinner
/DateWidget
等等(“价值观”)。尽管我已指定android:layout_width="fill_parent"
for TableLayout
, TableRow
&所有小部件(在“值”列中)。
创建活动时,屏幕看起来很完美。然而,当一个人在EditText
,“值”列超出了可见屏幕区域。
我该如何解决这个问题?
您可能需要使用权重来定义列的大小。因此,您将定义表格布局高度以填充父级,但对于每列,您应该将宽度设置为“0px”,并将权重设置为您希望列跨越的百分比。因此,假设您希望第一列占屏幕宽度的 30%,则将其权重设置为“0.3”,将第二列设置为“0.7”。
尝试一下,看看是否有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)