- 博客(3)
- 收藏
- 关注
转载 Android 软键盘详解
软键盘显示的原理软键盘的本质是什么?软键盘其实是一个Dialog!InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为输入法腾出相应的空间,然后将该Dialog显示在底部,或者全屏显示。
2016-03-17 20:07:36 699
转载 Android软键盘弹出引起的各种不适终极解决方案
很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activity设置属性:android:windowSoftInputMode = "adju
2016-03-17 20:05:07 645
转载 Application.mk中APP_ABI
在使用NDK编译过程中发现针对不同的CPU架构,部分支持编译调试,部分不支持调试,故记录下来,以防忘记在Application.mk文件中有个预定义命令参数APP_ABI,是指明编译与调试的CPU架构。目前Android系统支持以下七种不同的CPU架构:ARMv5,ARMv7(从2010年起),x86(从2011年),MIPS(从2012年),ARMv8,MIPS64和x86_
2016-03-15 20:21:28 17924
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人