使用TableLayout,Button正在走下坡路

时间:2016-08-16 17:51:55

标签: java android user-interface button text

我试图以编程方式创建一个TableLayout,我的第一行calling很好。但是在我的第二行geo中,按钮openGeo正在离开屏幕的右边缘,即使我尝试使用与第一行相同的加权逻辑({{1}占用它需要的任何空间,Button取其余的空间)

我也试过

  • EditText s - >中删除权重同样的问题
  • 将重量添加到按钮EditText - >同样的问题
  • 重新排列顺序(首先是按钮,然后是openGeo s) - >修复了边缘问题,但我想要最后的按钮

所以我知道屏幕能够支持这些EditText中的所有5个,因为重新排列顺序并不会使View从边缘移开。我怎样才能保持这个顺序,但要使它适合它呢?

EditText

1 个答案:

答案 0 :(得分:0)

某些物品外出的原因可能是因为某些文本比其他文本更长,因此占用更多空间。要使权重正常工作,请使用0dp而不是wrap_content的布局宽度。