Android视图';s在网格布局上的位置

Android视图';s在网格布局上的位置,android,resize,android-edittext,grid-layout,Android,Resize,Android Edittext,Grid Layout,我将EditText、TextView和ImageView放置在网格布局中。 (我的目标是制作一个像图像编辑器或OpenOffice绘图这样的应用程序) 当我在EditText中键入长文本时,它的大小随着我键入字符的增加而增大 随着其大小的增长,其他对象,如TextView和ImageView, 正在向右移动,以便在左侧为EditText留出空间 我认为GridLayout就像一个可以设置绝对位置的布局 当一个视图对象的大小发生变化时,我是否可以在GridLayout中保持其他视图对象的绝对位置

我将EditText、TextView和ImageView放置在网格布局中。 (我的目标是制作一个像图像编辑器或OpenOffice绘图这样的应用程序)

当我在EditText中键入长文本时,它的大小随着我键入字符的增加而增大

随着其大小的增长,其他对象,如TextView和ImageView, 正在向右移动,以便在左侧为EditText留出空间

我认为GridLayout就像一个可以设置绝对位置的布局

当一个视图对象的大小发生变化时,我是否可以在GridLayout中保持其他视图对象的绝对位置


提前感谢您的帮助。

每当输入很长的文本时,EditText小部件都会出现正常情况

发生的情况是,即使放置
android:layout\u width=“wrap\u content”,编辑文本的宽度也会调整大小。

但不要担心。有一种方法可以解决这个问题

使用属性

     `android:layout_width=”0dp”` `andandroid:layout_weight=”1″`.

如果您通过添加
android:singleLine=“true”
来确保EditText仅为一行,那么它也会有所帮助(但不是必需的)

请在此处发布您的xml,以设置EditText属性
android:singleLine=“true”
,然后进行检查。