想必大家应该遇到过这样的情况,当点击Spinner控件后弹出的列表内容超多,一个一个滑动着去寻找所要的项很麻烦,尤其是当自己知道想要选择的内容,这时候如果我们只需要输入某些关键字,就可以讲上百条数据筛选出几十条甚至更少,岂不是会方便很多。 其实这是项目中的一个需求,由于目前公司接触的多数和数据采集相...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 20:32:54   
                                阅读次数:
370
                             
                         
                    
                        
                            
                            
                                Android的编辑框控件EditText在平常编程时会经常用到,有时候会对编辑框增加某些限制,如限制只能输入数字,最大输入的文字个数,不能输入 一些非法字符等,这些需求有些可以使用android控件属性直接写在布局xml文件里,比如android:numeric="integer"(只允 许输入....
                            
                            
                                分类:
移动开发   时间:
2014-07-30 20:26:54   
                                阅读次数:
259
                             
                         
                    
                        
                            
                            
                                对于一些需求,如非法字符限制(例如不允许输入#号,如果输入了#给出错误提示),做成动态判断更方便一些,而且容易扩展; 在Android里使用TextWatcher接口可以很方便的对EditText进行监听;TextWatcher中有3个函数需要重载: public void beforeTex...
                            
                            
                                分类:
其他好文   时间:
2014-07-30 20:26:34   
                                阅读次数:
156
                             
                         
                    
                        
                            
                            
                                AutoCompleteTextView是EditText的直接子类,与普通EditText的最大不同就是,在用户输入的过程中,可以列出可供选择的输入项,方便使用者。
        AutoCompleteTextView与普通EditText控件使用方法类似,只是需要为其指定一个Adapter对象,绑定可供选择的输入项。
        AutoCompleteTextView可实...
                            
                            
                                分类:
移动开发   时间:
2014-07-30 14:56:33   
                                阅读次数:
328
                             
                         
                    
                        
                            
                            
                                软键盘弹出挤压图形很变态,设计好的模型会在软件盘弹出数据变得丑陋无比,为了保持不变,只需要在Manifest.xml 相应的 Activity 里添加android:windowSoftInputMode="adjustPan|stateHidden"为了不让软件盘弹出,如果是Activity的话,...
                            
                            
                                分类:
移动开发   时间:
2014-07-30 11:51:23   
                                阅读次数:
250
                             
                         
                    
                        
                            
                            
                                先介绍一下这几个单位:
px : pixels(像素),对应屏幕上的实际像素点。
dip :device independent pixels,与密度无关的像素,基于屏幕密度的抽象单位。在每英寸160点的显示器上,
1dp = 1px ,即1 :1关系。(dp 就是 dip)
sp : scaled pixels(放大像素).与密度和字体缩放度无关的像素。 主要用于字体显示...
                            
                            
                                分类:
移动开发   时间:
2014-07-30 10:01:57   
                                阅读次数:
258
                             
                         
                    
                        
                            
                            
                                可以明确,现在没有直接方法可以获得ListView中每一行EditText的值.
    解决方案:重写BaseAdapter,然后自行获取ListView中每行输入的EditText值.
    大概算法:重写BaseAdapter.getView函数,用一个数组存储EditText中的值,根据position即数组下标,在getView中动态更新EditText和动态获取EditT...
                            
                            
                                分类:
移动开发   时间:
2014-07-29 14:46:08   
                                阅读次数:
275
                             
                         
                    
                        
                            
                            
                                很多应用中对于一个界面比如进入搜索界面或者修改信息等等情况,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出(因为用户进入该界面必然是为了更改信息)。具体实现这种效果如下:[代码]java代码EditText editText.setFocusable(true);editText.s...
                            
                            
                                分类:
移动开发   时间:
2014-07-29 10:41:26   
                                阅读次数:
262
                             
                         
                    
                        
                            
                            
                                很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activit....
                            
                            
                                分类:
移动开发   时间:
2014-07-29 10:40:36   
                                阅读次数:
245
                             
                         
                    
                        
                            
                            
                                一、android 软件盘事件响应在android中,有时需要对EditText实现软件盘监听的场景。当android按下软键盘的时候,响应完成、发送、搜索或者其他事件。Google 提供了 EditorInfo、KeyEvent 的一些方法,能够实现我们需要的功能。详细可研究:EditorInfo...
                            
                            
                                分类:
移动开发   时间:
2014-07-29 10:30:46   
                                阅读次数:
525