仿qq登录界面软键盘弹出时不覆盖登录注册按钮

时间:2018-03-23 06:12:06
【文件属性】:
文件名称:仿qq登录界面软键盘弹出时不覆盖登录注册按钮
文件大小:1.96MB
文件格式:ZIP
更新时间:2018-03-23 06:12:06
android 参考:http://www.apkbus.com/android-177754-1-1.html 基本思路是: 1、将activity的软件盘弹出模式设置为android:windowSoftInputMode="adjustResize" 2、使用一个可以重叠的布局比如FrameLayout、RelativeLayout等,在布局底部放置一个充满屏幕的自定义布局,重写onSizeChanged方法,当高度变化超过100(认为超过100时是软件盘弹出或者隐藏的操作)时,调用接口回调方法,可以认为这个变化的高度就是软键盘的高度 3、计算你想要不被隐藏的按钮距离屏幕底端的位置,如果需要移动的话,调用view的scrollBy方法移动相应的距离 SoftKeyBoardSatusView.java,这个类用于判断软键盘是否弹出
【文件预览】:
TestSoftKeyBoardStatusView
----.project(862B)
----bin()
--------AndroidManifest.xml(913B)
--------TestSoftKeyBoardStatusView.apk(379KB)
--------dexedLibs()
--------res()
--------resources.ap_(39KB)
--------classes()
--------classes.dex(1008KB)
----AndroidManifest.xml(913B)
----proguard-project.txt(781B)
----libs()
--------android-support-v4.jar(972KB)
----src()
--------com()
----project.properties(563B)
----res()
--------values()
--------layout()
--------drawable-ldpi()
--------drawable-hdpi()
--------values-v11()
--------drawable()
--------drawable-mdpi()
--------drawable-xhdpi()
--------values-v14()
----.classpath(475B)
----gen()
--------com()
----assets()

网友评论

  • 不错的东西
  • 很不错。可以使用
  • 例子通俗易懂
  • 正好用得到
  • 还不错的感觉,还是没用
  • 源码很有参考价值,且能正常运行
  • 源码很有参考价值,且能正常运行