Android,在edittext中输入时防止相对布局底部对齐的按钮向上移动

Android,在edittext中输入时防止相对布局底部对齐的按钮向上移动,第1张

概述我创建了一个包含3个列表视图的相对布局.在顶部,我有一个editText字段.在中间有一个滚动视图填充所有剩余空间.在底部我放了一个按钮.问题是,当我在editText字段中输入时,键盘会显示,然后按钮被移动并放在键盘的顶部.似乎按钮总是粘在视图的底部“左”,但我希望它保持在原始窗口的底部. <RelativeLayout xmlns:android="http://schemas.android 我创建了一个包含3个列表视图的相对布局.在顶部,我有一个editText字段.在中间有一个滚动视图填充所有剩余空间.在底部我放了一个按钮.问题是,当我在editText字段中输入时,键盘会显示,然后按钮被移动并放在键盘的顶部.似乎按钮总是粘在视图的底部“左”,但我希望它保持在原始窗口的底部.

<relativeLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent" >    <linearLayout        androID:ID="@+ID/ll_name"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:layout_alignParenttop="true"    >        <TextVIEw            androID:ID="@+ID/tv_course_name"            androID:layout_wIDth="wrap_content"            androID:layout_height="wrap_content"            androID:text="@string/text_vIEw_course_name"            androID:textStyle="bold" />        <EditText            androID:ID="@+ID/et_course_name"            androID:layout_wIDth="fill_parent"            androID:layout_height="wrap_content"            androID:layout_weight="1"            androID:ems="10" />    </linearLayout>    <linearLayout        androID:ID="@+ID/ll_save_course_button"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:layout_alignParentBottom="true" >        <button            androID:layout_wIDth="match_parent"            androID:layout_height="wrap_content"            androID:onClick="saveCourse"            androID:text="@string/button_save_course" />    </linearLayout>    <linearLayout        androID:ID="@+ID/ll_course_table"        androID:layout_wIDth="match_parent"        androID:layout_height="wrap_content"        androID:layout_above="@ID/ll_save_course_button"        androID:layout_below="@ID/ll_name" >    </linearLayout></relativeLayout>
解决方法 在清单文件中,

<activity        androID:name=".HomeActivity"        androID:windowsoftinputMode="stateHIDden|adjustPan" >

注意:在这里,我使用了HomeActivity,您需要指定用于设置上述布局xml文件的活动名称.

总结

以上是内存溢出为你收集整理的Android,在edittext中输入时防止相对布局底部对齐的按钮向上移动全部内容,希望文章能够帮你解决Android,在edittext中输入时防止相对布局底部对齐的按钮向上移动所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1129859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存