- 浏览: 417506 次
-
文章分类
- 全部博客 (327)
- Android (114)
- Java (13)
- Java基础 (14)
- Glib (2)
- linux (15)
- extjs (5)
- eclipse (2)
- Asterisk (56)
- MYSQL (6)
- 数据库 (9)
- PHP (7)
- C# (18)
- 杂谈~~ (1)
- web开发前端 (3)
- 网络编程 (2)
- Opensips (2)
- voip (3)
- debian (7)
- openfire (15)
- wordpress (1)
- 版本控制 (1)
- Android 线程服务广播 (1)
- SRTP (2)
- 单片机及ARM等 (3)
- 基础知识 (5)
- asp.net (2)
- 单片机 (1)
- 设计模式及架构 (1)
- 安全 (1)
- Cubieboard 草莓树莓各类派 Android开发板 (1)
- J2EE (2)
- BootStrap (3)
- BootStrap web前端开发 (1)
- web前端开发 (4)
- object-c (1)
- openwrt (8)
- 智能家居 (4)
- Node.js (4)
最新评论
-
xiaoxiecomeon:
你这个程序一存在线程的时间片相互抢占的问题,运行时间长了很可能 ...
Runnable 和 Thread -
dotjar:
我觉得话应该这么说:引用TestThread tt = new ...
Runnable 和 Thread -
dagf113225:
调用TelephonyManager的隐藏API是先参考Fra ...
Android提高第十四篇之探秘TelephonyManager
//当EidtText获取焦点,此方法不能阻止输入法弹出 InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); //imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
//EditText有焦点阻止输入法弹出 editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub //记住EditText的InputType现在是password int inType = editText.getInputType(); // backup the input type editText.setInputType(InputType.TYPE_NULL); // disable soft input editText.onTouchEvent(event); // call native handler editText.setInputType(inType); // restore input type editText.setSelection(editText.getText().length()); return true; } });
发表评论
-
直接拿来用!最火的Android开源项目整理
2015-09-16 10:13 610一、代码库 1、from 代码家 整理比较好的源 ... -
探讨android更新UI的几种方法
2014-06-09 23:27 621今天讲的内容非常简单,只是讲讲有关于android界面更新的 ... -
Android 滑动切换页面 以及屏幕手势
2014-05-08 17:49 532手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也 ... -
android 用Achartengine 作图
2014-05-08 16:55 773Achartengine 是google的一 ... -
Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用
2014-05-08 16:28 776Animation的4个基本动画效果 What is An ... -
java.lang.ClassNotFoundException: Didn't find class "android.support.v4.view.Vie
2014-05-06 14:43 2941Android错误:Caused by: java.lang ... -
Android Socket通信如何设置超时时间
2014-05-06 14:14 1101其实关于这个问题可能用到的人不会很多,不过我在这里还是说说。 ... -
【转】Android本地语音识别引擎PocketSphinx-语言建模
2014-02-13 10:35 1852Android本地语音识别引擎PocketSphinx- ... -
关于build.prop原始Dalvik虚拟机设定与调整
2013-09-05 10:40 1263原厂S3 台版 1GB Ramsystem/build.pro ... -
Android中Service与IntentService的使用比较
2013-09-04 15:24 1219该博客来自网络——— ... -
android 应用程序Activity之间数据传递与共享的几种途径
2013-08-01 17:24 9121.基于消息的通信机制 Intent ---boud ... -
android数据通信方式
2013-08-01 17:15 918http://www.itkee.com/develope ... -
“android.intent.category.DEFAULT”的目的是什么?
2013-07-31 16:43 5481、要弄清楚这个问题,首先需要弄明白什么是implicit( ... -
集成拨号盘,2句话的事情
2013-07-30 15:45 610<intent-filter> < ... -
Android TabHost动态加载内容总结
2013-07-25 17:49 966前面用继承TabActivity的方法很好的完成了,TabHo ... -
[Android实例] android json
2013-07-17 15:20 670import java.io.ByteArrayOutput ... -
android json解析及简单例子
2013-07-17 15:19 943JSON的定义: 一种轻量级的数据交换 ... -
AsyncTask的用法-UI刷新发放
2013-07-15 14:50 674在开发Android应用时必须遵守单线程模型的原则: A ... -
java.lang.OutOfMemoryError处理错误
2013-07-15 14:41 684java.lang.OutOfMemoryError异常解决 ... -
关于android.view.WindowLeaked异常的解决方案
2013-07-15 10:34 627Android.view.WindowLeaked按字面了解, ...
相关推荐
在标题提到的"EditText如何禁止弹出输入法Demo"中,我们可以看到开发者从4.4版本的拨号盘源码中获取了实现这一功能的方法。下面将详细介绍如何实现这个功能,并探讨相关的知识点。 首先,我们需要知道`EditText`是...
总之,控制`EditText`是否自动弹出输入法,可以根据应用的具体需求灵活选择合适的方法。通过调整`windowSoftInputMode`属性或在代码中处理输入法的显示和隐藏,可以优化用户体验,确保应用在不同场景下的表现符合...
在Android中,当一个EditText组件获得焦点时,系统会默认弹出软键盘供用户输入。如果我们希望禁用这一行为,可以在布局文件中对EditText进行如下设置: ```xml <EditText android:layout_width="wrap_content" ...
3. 阻止系统键盘弹出:在输入框中设置属性或使用方法阻止系统键盘的弹出。在Android中,可以设置`InputMethodManager`的参数,或者在XML布局中设置`android:inputType="number"`来限制只能输入数字,同时隐藏软键盘...
- 实现`ItemTouchHelper.Callback`,在用户滑动时,临时禁用EditText的输入法,滚动结束后再开启,以减少滑动期间的输入法弹出和关闭操作。 - 使用`android:inputType="none"`或`setEnabled(false)`暂时禁用...
InputType.TYPE_NULL是一种特殊的输入类型,表示禁止任何输入,同时也会阻止软键盘弹出。 以下是一个简单的代码实现: ```java EditText et_start_time = (EditText) findViewById(R.id.et_start_time); int in...
2. **监听EditText焦点变化**:通过在EditText中添加OnFocusChangeListener,当EditText获得焦点时,阻止ListView的滚动,确保键盘能正确弹出。 3. **处理点击事件**:在适配器中,对ListView的Item进行点击事件...
此外,有时我们希望阻止EditText控件在首次显示时自动弹出键盘。有以下两种策略可以实现: 1. 修改Manifest文件中的相应Activity配置: 在Activity标签中添加`android:windowSoftInputMode="stateHidden"`或`...
这样,当Activity启动时,隐藏的`TextView`会先获取焦点,避免了`EditText`自动弹出键盘。需要注意的是,`TextView`不能设置为`android:visibility="gone"`,因为设置了`gone`的视图无法获取焦点。 总结,控制...
关于描述中提到的“自定义View中带有EditView不出现软键盘的问题”,这是因为在某些情况下,系统的焦点管理可能会阻止软键盘自动弹出。为解决这个问题,我们需要手动控制EditView的焦点和输入法显示: 1. 在自定义...
这里的`editText`是触发键盘弹出的EditText,`getWindowToken()`获取其窗口标识,0是默认参数,表示立即隐藏键盘。 2. **设置View的Focusable和FocusableInTouchMode属性** 另一种方法是在不需要键盘的布局或父...
PopupWindow是Android开发中一个非常重要的组件,常用于创建弹出式窗口,它可以在Activity的任何位置显示,并且可以自定义大小和样式。本项目案例旨在展示如何在实际应用中灵活运用PopupWindow,同时结合动画效果,...