editText变大时会覆盖下面的控件,怎么办

Sephoenix 2011-01-12 02:13:02
rt,EditText在Button的上方,
然后EditText的属性:
android:id="@+id/text_editor"
android:layout_height="wrap_content"
android:maxLines="13" ,
Button的属性:
android:layout_below="@+id/text_editor"

运行之后,输入文字的时候,EditText控件会增大,先是向上面扩展,这是我要的效果,然后它实际上只能显示9行,到了第十行的时候,editText开始像下增长,盖住了下面的button。
问题是,我现在不能定死maxLines=9,我希望它能自己增长到无法再长的地步就停止,并且不要盖住下面的控件。
请问要怎么做?
...全文
340 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小裴同学 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sephoenix 的回复:]

引用 5 楼 peijiangping1989 的回复:

引用 4 楼 sephoenix 的回复:

引用 3 楼 peijiangping1989 的回复:

android:layout_height="wrap_content"

你的高低没有定死,所以输出的时候就会变大啊

你可以调小EditText中输入的字体。或者把EditText 和 Button位子调节一……
[/Quote]
这个。。恩这样的话肯定要改布局了。
别纠结呢,我最近也在纠结UI 设计。。
Sephoenix 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 peijiangping1989 的回复:]

引用 4 楼 sephoenix 的回复:

引用 3 楼 peijiangping1989 的回复:

android:layout_height="wrap_content"

你的高低没有定死,所以输出的时候就会变大啊

你可以调小EditText中输入的字体。或者把EditText 和 Button位子调节一下

我需要它增大,但是不要它盖住其他控件。
另,UI布局……
[/Quote]
调小字体还是可能会放不下,而往下增长盖住button。如果可以定下行数,我就没这么麻烦了。关键是软键盘有好几个,高度有高有低,所以我这个activity的总高度也定不下来。
唉,我感觉我钻进死胡同了。。。。。。
小裴同学 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sephoenix 的回复:]

引用 3 楼 peijiangping1989 的回复:

android:layout_height="wrap_content"

你的高低没有定死,所以输出的时候就会变大啊

你可以调小EditText中输入的字体。或者把EditText 和 Button位子调节一下

我需要它增大,但是不要它盖住其他控件。
另,UI布局已经定了,我不能改,只能想办法做
[/Quote]

那你就调小点字体吧。。这样比较直接
Sephoenix 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 peijiangping1989 的回复:]

android:layout_height="wrap_content"

你的高低没有定死,所以输出的时候就会变大啊

你可以调小EditText中输入的字体。或者把EditText 和 Button位子调节一下
[/Quote]
我需要它增大,但是不要它盖住其他控件。
另,UI布局已经定了,我不能改,只能想办法做
小裴同学 2011-01-12
  • 打赏
  • 举报
回复
android:layout_height="wrap_content"

你的高低没有定死,所以输出的时候就会变大啊

你可以调小EditText中输入的字体。或者把EditText 和 Button位子调节一下
Sephoenix 2011-01-12
  • 打赏
  • 举报
回复
就是在RelativeLayout里面的。
据说在EditText属性定义:android:layout_above="@+id/edit_button"可以阻止editText向button方向增长。
这样会出现一个新的问题,就是我的RelativeLayout变成一直全屏的了,而不是我要得效果:“一开识靠在最下边,随着editText的增长relativelayout也增长”。
这是因为我的RelativeLayout是和父窗口底部对齐的,然后如果让editText和button对齐,就要先定下button的位置,不然不能运行。所以button也和父窗口底部对齐,最后我的RelativeLayout就变成全屏的了。
青蛙 2011-01-12
  • 打赏
  • 举报
回复
RelativeLayout定义EditText跟Button不行?

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧