2012年12月28日
摘要: /** * 隐藏软键盘 * * @param context */ public static void hideKeyboard(Activity activity, View view) { InputMethodManager imm = (InputMethodManager) activity .getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(view.getWindowToken(), 0);} 阅读全文
posted @ 2012-12-28 11:21 zhengbeibei 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 2012CSDN博客之星评选正式上线 2000元大奖征异构开发博文 Q14年互联网产品进化史 Android让文本输入框默认不获取焦点 分类: android开发2012-07-05 16:49441人阅读评论(0)收藏举报项目中有个检索功能,页面上有个EditText输入框,打开页面后,焦点默认在EditText上,这样的话软键盘默认就会显示出来,占据大半个屏幕。后来想办法将这个给去掉了,原先考虑着将焦点赋给页面上的其他组件(页面上还有时间选择组件、按钮组件等),方法如下:<EditText android:id="@+id/topical_content" and 阅读全文
posted @ 2012-12-28 11:19 zhengbeibei 阅读(6888) 评论(1) 推荐(1) 编辑
摘要: [Android教程]EditText设置/隐藏光标位置、选中文本和获取/清除焦点有时候需要让光标显示在EditText的指定位置或者选中某些文本。同样,为了方便用户输入以提升用户体验,可能需要使EditText获得或失去焦点。 1. 设置光标到指定位置EditText et =(EditText) findViewById(R.id.etTest);et.setSelection(2); PS:当内容过多时,可通过设置光标位置来让该位置的内容显示在屏幕上。 2. 隐藏光标EditText et =(EditText) findViewById(R.id.etTest);//设置光标不显示,但 阅读全文
posted @ 2012-12-28 09:58 zhengbeibei 阅读(3652) 评论(0) 推荐(1) 编辑