具体情况如下:

ScrollView 里面有EditText

RelativeLayout 里面有按钮button


点击Edittext发现button顶上去了

查了网络资料,大家的方法大多是android:windowSoftInputMode="adjustPan" 

但是试了下发现不行。。。


最后发现了个方法,修改相对布局的属性,我的是修改了RelativeLayout的对其底部属性:

即增加了:

android:layout_alignParentBottom="true"在此之前,RelativeLayout的属性是;
        android:layout_marginBottom="50dp"        android:layout_below="@+id/scrollView"
应该是只设置了与上方的Scrollview的关系,没有设置与底部关系导致的被软键盘顶上去了。

现在不会出错了。

更多相关文章

  1. android TextView多行文本(超过3行)使用ellipsize属性无效问题的
  2. android sdk API level对应关系及下载地址收藏
  3. 修改Android系统属性SystemProperties.set("sys.powerctl", "shu
  4. Android-Module:ImageView常用XML属性
  5. Android布局之baselineAligned属性
  6. Android之ListView属性描述
  7. Android Shape属性(内含一个Button完整的xml定义)

随机推荐

  1. Android(安卓)清除缓存(工具类)
  2. Android之自定义对话框AlertDialog.Build
  3. android键盘事件
  4. Android适配器之-----SimpleCursorTreeAd
  5. stream audio on android 音频流 android
  6. android获取音量分贝值
  7. Android(安卓)SMS(一) —— 读取短信 .
  8. android 自定义dialog
  9. Modern Cross Platform Development
  10. 关于android的des算法代码