我将EditText,TextView,ImageView放在GridLayout中。 (我的目标是制作像图像编辑器或OpenOffice Draw这样的应用程序)
当我在EditText中输入长文本时,它的大小随着我输入字符而增长。
随着它的大小不断增长,其他对象如TextView和ImageView, 正在向右移动,为左边的EditText腾出空间。
我认为GridLayout就像一个可以设置绝对位置的布局。
当一个人的尺寸发生变化时,我可以保持GridLayout中其他View对象的绝对位置吗?
提前感谢您的帮助。
答案 0 :(得分:0)
每当输入很长的文本时,EditText小部件都会发生正常现象。
即使您放置android:layout_width=”wrap_content”.
但不要担心。有办法解决这个问题。
使用属性
`android:layout_width=”0dp”` `andandroid:layout_weight=”1″`.
如果您通过添加android:singleLine=”true”
确保 EditText 只是一个单行,这也有帮助(但不是必要的)。