软键盘用法 在Android开发中,软键盘是一个比较常用的了。总结下来,再也不用去网上搜资料了。 1、软键盘原理 在android中,软键盘原理上是一个dialog,InputMethodService为我们的输入法创建了一个Dialog,并且对某些参数进行了设置,使之能够在底部或者全屏显示。当我们 ...
分类:
其他好文 时间:
2016-06-06 11:46:40
阅读次数:
258
Activity/**登录界面及登陆后用户首页界面,使用两个Fragment实现*/public class LoginActivity extends Activity implements LoginInterface { /** 存放Fragment的容器 */ private View fr... ...
分类:
移动开发 时间:
2016-06-04 19:17:24
阅读次数:
326
软键盘显示的原理 软件盘的本质是什么?软键盘其实是一个Dialog。 InputMethodService为我们的输入法创建了一个Dialog,并且将该Dialog的Window的某些参数(如Gravity)进行了设置,使之能够在底部或者全屏显示。当我们点击输入框时,系统对活动主窗口进行调整,从而为 ...
分类:
移动开发 时间:
2016-06-03 18:46:31
阅读次数:
1738
1. 一个小问题引发的思考
2. 通过源码探索View中的事件分发机制
3.通过源码探索ViewGroup的事件分发机制
4.结论
5.参考文献
最近的一个项目中涉及到UGC的处理,大致布局为一个RelativeLayout包含了一个EditText和一个Button,当点击EditText时,弹出软键盘,点击RelativeLayout中除了EditText和Button之外其它的...
分类:
移动开发 时间:
2016-05-27 13:05:18
阅读次数:
309
用户界面: 用户可以自主地选择自己的偏好,可以选择自己喜欢的皮肤,可以使用软键盘、当前的热点等。 记住用户选择: 当用户使用搜狗输入法时,搜狗可以记住用户当前的打字习惯,当再次输入相同的字母时,会将用户上次选择的偏好置为首选项。 短期刺激: 提醒用户关于搜狗皮肤的更新。 长期使用的好处和坏处: 好处 ...
分类:
其他好文 时间:
2016-05-20 19:07:35
阅读次数:
155
用户界面: 用户界面十分简洁,只有几个最常用的选项,依次是: 1.中英文切换 2.全半角切换 3.中英文标点切换 4.输入方式的选择,1.语音输入2.手写输入3.特殊符号4.软键盘 5.账户信息 6.皮肤盒子 7.工具箱 而且用户可以任意选择想要的皮肤,符合每位用户的要求和审美; 在选择好皮肤之后, ...
分类:
其他好文 时间:
2016-05-19 23:03:36
阅读次数:
179
最近项目里有类似微信聊天界面需要我去写,要动态显示最新的数据,效果和微信基本一样。有个问题困扰我一晚上,每次进入Activity后,EditText自动获得焦点弹出软键盘,键盘遮挡listView,使得无法显示最后一条消息。我在edittext点击事件中也设定了,listView.setSelect ...
很多朋友出现过这样的一个问题,当底部弹出评论框时,有几个问题,一个是软件盘弹出时怎么让焦点在输入框,关于这个问题,本人也是遇到过,解决了很久,有的是在布局设置或者代码里setFocusable(true),并没有用,又在代码或者代码里设置requestFocus(),依然没有用,其实这个解决办法是没有错的,但是为什么会没用呢,因为并没有及时是在软件盘弹出时设置,所以先提出隐藏和显示软件盘的方法pr...
分类:
移动开发 时间:
2016-05-13 00:03:09
阅读次数:
278
(12)在登录和注册界面,建议设计用户需要手动输入验证码,这样可以防止恶意攻击。
(13)iPhone手机基本都使用系统自带的输入法,在用户点击搜索区域,弹出输入法软键盘时,软键盘上会显示搜索按钮;Android手机上使用的输入法各式各样,输入法软键盘上不一定会有搜索按钮。
在设计搜索界面时,iOS APP的右上角通常不需要有搜索按钮,但Android APP的右上角最好要设计有搜索按钮...
分类:
移动开发 时间:
2016-05-12 23:38:57
阅读次数:
195
Android中键盘输入是用户输入交互的最常用最直接的手段,关于键盘输入,有几点可以提高用户使用体验。
第一:弹出键盘整体页面上移,使键盘不遮挡控件,需要在AndroidManifest设置对应Activity的windowSoftInputMode属性
stateVisible
设置为这个属性,可以将软键盘召唤出来,即使在界面上没有输入框的情况下也可以强制召唤出来...
分类:
移动开发 时间:
2016-05-12 19:29:01
阅读次数:
375