最近在做应用性能调优,发现在一个包含有输入框的Activity中,当软键盘弹出的时候,如果直接finish掉此Activity,那么在返回到上一个Activity时,界面的渲染会由于软键盘没有及时的收起而出现卡顿的情况。 很不友好。 于是,本着geek的精神,做就做到极致,就尝试着对这一块做优化。 ...
分类:
移动开发 时间:
2016-07-04 11:57:47
阅读次数:
531
最近在做应用性能调优,发现在一个包含有输入框的Activity中,当软键盘弹出的时候,如果直接finish掉此Activity,那么在返回到上一个Activity时,界面的渲染会由于软键盘没有及时的收起而出现卡顿的情况。 很不友好。 于是,本着geek的精神,做就做到极致,就尝试着对这一块做优化。 ...
分类:
移动开发 时间:
2016-07-04 11:49:34
阅读次数:
359
在AlertDialog中使用自定义的View,如果View中有EditText,在上面点击,默认是跳不出软键盘的,不是焦点的问题。解决方法,有两种,一是把AlertDialog换成Dialog,但这么一来,对话框的最外层会多出一个框,顶部还会空几十个DP,当然可以用setBackgroundDra ...
分类:
移动开发 时间:
2016-06-28 18:08:34
阅读次数:
136
概述 TSF(Text Service Framework),已经取代IMM(Input Method Manager),成为win8+系统的输入法框架。现在有个需求,触摸屏上要使用软键盘(虚拟键盘)输入中文,当需要输入的时候自动弹出软键盘,系统自带的屏幕键盘不能满足需求。尽管网上也有自动弹出软键盘 ...
分类:
其他好文 时间:
2016-06-27 19:32:34
阅读次数:
225
原文地址: Android 手动显示和隐藏软键盘 Android隐藏输入法键盘(hideSoftInputFromInputMethod没有效果) Android Fragment传递参数_Fragment之间传值的两种方法 ...
分类:
移动开发 时间:
2016-06-23 15:49:21
阅读次数:
176
原文地址: android Fragment中没有onTouchEvent解决方法 Android--点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失,android--edittext http://www.bkjia.com/Androidjc/930024.htm ...
分类:
移动开发 时间:
2016-06-22 15:16:40
阅读次数:
221
之前产品那边提了这样的需求:用户输入完信息后要求点击非输入框时要把软键盘隐藏。当时看到这个需求觉得没啥难度也比较实际,于是晕晕乎乎的就实现了,可后来产品那边说了只要有输入框的页面全都要按照这个逻辑来,美其名曰用户体验……当时项目中带有输入框的页面不少,如果每个页面都写一遍逻辑,这就严重违背了《重构,改善既有代码的设计》这本书中的说的事不过三原则(事不过三原则说的是如果同样的逻辑代码如果写过三遍以上,就要考虑重构)。于是当时花了点时间搞了个通用的轻量级的关闭键盘的小控件ImeObserverLayout……...
分类:
移动开发 时间:
2016-06-20 08:58:46
阅读次数:
431
只需要在XML在输入框中加入Android:imeOptions=”actionSearch”,调用软键盘时,回车键就会显示搜索二字。 在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode=”adjustPan”可以防止软键 ...
分类:
其他好文 时间:
2016-06-19 15:43:46
阅读次数:
140