Android视图';s在网格布局上的位置
我将EditText、TextView和ImageView放置在网格布局中。 (我的目标是制作一个像图像编辑器或OpenOffice绘图这样的应用程序) 当我在EditText中键入长文本时,它的大小随着我键入字符的增加而增大 随着其大小的增长,其他对象,如TextView和ImageView, 正在向右移动,以便在左侧为EditText留出空间 我认为GridLayout就像一个可以设置绝对位置的布局 当一个视图对象的大小发生变化时,我是否可以在GridLayout中保持其他视图对象的绝对位置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小部件都会出现正常情况 发生的情况是,即使放置
android:layout\u width=“wrap\u content”,编辑文本的宽度也会调整大小。
但不要担心。有一种方法可以解决这个问题
使用属性
`android:layout_width=”0dp”` `andandroid:layout_weight=”1″`.
如果您通过添加
android:singleLine=“true”
来确保EditText仅为一行,那么它也会有所帮助(但不是必需的)请在此处发布您的xml,以设置EditText属性android:singleLine=“true”
,然后进行检查。