【发布时间】:2015-06-18 06:06:54
【问题描述】:
我的问题如下,每次用户调用软键盘在同一布局上的 editText 上键入时,我该如何删除包含按钮的 RelativeLayout。正如您在下面的图片中看到的那样,每次用户输入信息时,红色框中的按钮都需要消失,并在键盘被取消后重新出现。
仅供参考 - 当键盘不在视图中时,RelativeLayout 需要固定在底部,因此“layout_alignParentBottom='false' 对我来说不是解决方案。我认为这很可能需要以编程方式完成。
任何有关如何解决此问题的建议将不胜感激。
<RelativeLayout
android:id="@+id/footer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_margin="@dimen/activity_margin_zero"
android:background="@color/background"
android:minHeight="48dp"
android:padding="@dimen/activity_margin_zero">
这是 Google Android 开发者网站所描述的“Persistent Footer Button”
这就是我所拥有的,但是当键盘在屏幕上时,所谓的“持久页脚按钮”应该会消失。
按钮在显示或消失时应位于键盘后面,以便用户可以输入更多屏幕真实状态的信息。
【问题讨论】:
标签: java android xml material-design