EditText和ListView或GridView同时使用,输入法自动跳出的解决...

问题描述

本帖最后由 邂逅潇湘 于 2015-5-19 17:13 编辑方法1:在onCreate()里,this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);方法2:InputMethodManager m = (InputMethodManager)get**Service(Context.INPUT_METHOD_SERVICE);m.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);m.hideSoftInputFromInputMethod(arg0,arg1);或者:InputMethodManager imm = (InputMethodManager)get**Service(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是需要禁止自动弹出软键盘的EditText对象。方法3:在AndroidManifest.xml中,Activity的属性添加android:windowSoftInputMode=”stateHidden”或 android:windowSoftInputMode="adjustPan|stateHidden"

解决方案

谢谢您的辛苦发帖static/image/common/sigline.gif一个月自然增高2cm,国家专利产品,联系Q或者微信82175487

时间: 2024-10-22 00:27:21

EditText和ListView或GridView同时使用,输入法自动跳出的解决...的相关文章

解决EditText、ListView以及GridView同时使用,输入法自动跳出来的方法_Android

有一个Activity,里面有个EditText下面是个ListView,每次运行这个Activity,输入法都自动跳出来,太恼火了.因为这个ListView是显示数据库的,一开始怀疑数据库游标Cursor的问题,看来怀疑错了,就是EditText和ListView同时出现,导致输入法自动跳出来.事实上我们需要的是,点击EditText后,输入法才出来.解决方法有:方法1:在onCreate()里,this.getWindow().setSoftInputMode(WindowManager.L

关于Android中ListView嵌套GridView的问题_Android

问题 在Android开发中,遇到一个问题,是ListView嵌套GridView,需要点击整个ListView的Item进行跳转.但是在点击GridView区域时无法进行页面的跳转.这是因为GridView获得了焦点.导致点击无法跳转. 解决方法就是: 1.在Item最外层加上 android:descendantFocusability="blocksDescendants" 2.在Adapter中添加 holder.mGridView.setClickable(false); h

在C#中实现对ListView点击列标题自动排序功能

先定义一个ListViewHelper类,代码如下: using System; using System.Collections; using System.Windows.Forms; namespace Common { /// <summary> /// 对ListView点击列标题自动排序功能 /// </summary> public class ListViewHelper { /// <summary> /// 构造函数 /// </summary

Android SimpleAdapter显示ListView、GridView

SimpleAdapter作为一个数据集,主要向ListView.GridView容器填充数据,总结了几种填充方式,原理很简单,直接看代码 和效果图 1. ListView单行显示(simple_list_item_1) 代码: public class myListItem1 extends Activity{ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState

讯飞输入法自动更新怎么设置?

讯飞输入法自动更新怎么设置?   讯飞输入法 自动更新:可以对输入法PC版更新进行设置,包括有更新时自动为我安装(推荐).有更新时提醒我.关闭自动更新(不推荐),默认有更新时自动为我安装(推荐). 点击下面立即检查更新按钮,可以检查当前是否有新版本.如是最新会提示您已经是最新版本了.如下图所示: 讯飞输入法 用户体验计划:此功能是为了让讯飞输入法的功能.界面设计.运行性能等方面的优化改进.默认是开启.

Excel表格中让输入法自动切换的设置方法

  最近在用Excel建立公司新聘工人的个人档案,在输入员工基本信息时,我发现不同的单元格因内容不同而需要在中英文之间频繁切换,比如"姓名"一栏中输入汉字要切换为汉字输入法,到了"年龄"一栏中则要切换到英文半角数字输入.人员数量多,这样输入手工切换显然麻烦. 于是我想找到一种能自动切换输入状态的方法,最后通过在"数据有效性"中进行必要的设置,实现了输入法自动切换的目的. 将需要输入中文字符的单元格(例如"姓名"下方的单元格)全

android Listview,gridview局部刷新,部分刷新

众所周知Listview和Gridview的刷新界面的方式是调用adapter.notifyDataSetChanged()进行界面刷新. 但是此方法有其弊端,他是将界面中的数据全部刷新一遍,不论数据有没有变化.如果listview加载了很多的数据(如:100条) 在进行刷新时就会造成很大的系统开销如何像qq空间个人动态那样点赞只刷新一条呢: 主要原理: 对listview的某一个item进行刷新 1.要获取要刷新的item当前索引position和数据 2.对获取的数据进行重置 3.将重置的数

Android开发之ListView、GridView 详解及示例代码_Android

    ListView与GridView是Android开发中的常用控件,它们和Adapter配合使用能够实现很多界面效果.下面分别以实例说明ListView.GridView的用法.        1.ListView的Android开发实例        ListView 是android开发中最常用的控件之一,一般构成列表包括三个元素,ListView:用来展示列表的视图.Adapter:数据与视图连接的桥梁.Data:具体的数据包括字符串 .图片或者控件.        适配器一般有以

安卓-Android开发ListView嵌套GridView,如何更加优化

问题描述 Android开发ListView嵌套GridView,如何更加优化 我在ListView中嵌套GridView,效果实现了,但我在ListView的getView()中是 new GridViewAdapter(``````),也就是说我每一个大的ListView的Item都有去new 一个GridView的适配器,这样对内存不好.可我想通过notifyDataSetChanged()来 改变嵌套的GridView中的数据,一直实现不了...求高手解答··· 解决方案 用viewho