有哪位大神知道为什么android的edittext输入中文输不进去

之前还可以的,不知道为什么今天edittext用中文输入的时候就是输不进去,求帮助

0

7个回答

看看你的edittext的android:input 属性 是否做了限制。 设置为text 的话 就都能输入 。

第二种情况 模拟器的话 按键盘输入没反应 把中文输入关掉 ,模拟器只能输 英文和数字 还有符号

2
yejunqing888888
OnMyWorld 正解
一年多之前 回复

看看你的edittext的android:input 属性 是否做了限制。 设置为text 的话 就都能输入 。

第二种情况 模拟器的话 按键盘输入没反应 把中文输入关掉 ,模拟器只能输 英文和数字 还有符号

1

首先最好还是先确认一下有无病毒,ctfmon.exe文件有无被病毒删除,有没有启动,再进行别的方法。
方法一:
右击任务栏空白处-工具栏-语言栏即可。
方法二:
首先打开文字服务
1. 单击开始,单击 控制面板,然后双击“区域和语言选项”。
2. 在语言选项卡上的“文字服务和输入语言”下,单击详细信息。
3. 在首选项下,单击语言栏。
4,选择“关闭高级文字服务”复选框,,把里面的钩去掉.
方法三:
其次设置语言栏的输入法
1. 单击开始,单击控制面板,然后双击“区域和语言选项”。
2. 在语言选项卡上,在“文字服务和输入语言”下,单击详细信息。
3. 在首选项下,单击语言栏。
4. 选择“在桌面上显示语言栏”复选框。
如果您安装了文字服务, 语言栏将自动显示。 但是,如果您关闭了语言栏,您可以使用此步骤重新显示它。 如果要将语言栏最小化到任务栏,右击任务栏上的语言图标,然后单击“设置",选择你要用的输入法添加就是了.
方法四:
任务栏----右击----工具栏---单击“语言栏”
如果任务栏中没语言栏了,就先
开始---运行---输入----ctfmon---确定
方法五:
如果还没有的话只能从注册表上来修改,单击“开始”,选择“运行”,输入“regedit”打开注册表编辑器,定位到HKEY_CURRENT_USER\Software\Microsoft
\Windows\CurrentVersion\Run,然后在右边点击鼠标右键,选择新建—字符串值,在名称里面输入ctfmon.exe,双击ctfmon.exe,输入C:\Windows\System32\ctfmon.exe,重新启动计算机,问题可以解决。

0

什么意思?你是说你手机输入中文输不进?

0
sinat_24961365
sinat_24961365 回复Queen_hz: 勾起来之后也是只能输入英文的,为什么没有中文输入的
3 年多之前 回复
u011249920
简一_hz 启动模拟器前修改下属性;在弹出的“device setting”界面最后一项“use virtual keyboard for typing”中打勾 再试试
3 年多之前 回复
sinat_24961365
sinat_24961365 回复Queen_hz: 在genymotion上运行的。用输入法输入中文打不进输入框中
3 年多之前 回复
sinat_24961365
sinat_24961365 回复Queen_hz: 在genymotion上运行的。用输入法输入中文打不进输入框中
3 年多之前 回复

你看看inputType

0

你看看inputType

0
dongfeng9ge
东风玖哥 回复sinat_24961365: 你的AVD支持中文吗?
3 年多之前 回复
sinat_24961365
sinat_24961365 回复东风玖哥: inputtype没有设置过也不行
3 年多之前 回复

建议使用真机调试。。

0
sinat_24961365
sinat_24961365 回复Jack-sen: 用虚拟机本来就不行的吗
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
EditText禁止输入中文设置
首先有两种方式可以设置,在xml中和代码中都可以设置 在xml中设置的 在xml中设置 在代码中设置 -EditText有一个属性:android:digits属性 这个属性是直接在里面添加你可以在输入框中输入的类型,举个栗子: - 只允许输入数字 android:digits="0123456789" - 只允许输入数字和英文字母 android:digits="0123456789ab
【Android】EditText输入中文时出现下划线拼音处理
    在开发过程中,有时候会需要监听EditText输入内容长度做出反应的操作。但是像小米手机的输入机制,会在输入中文的时候出现带下划线的拼音,这种情况影响了EditText输入长度监听。     处理方法: /** * 过滤非选中输入,比如输入中文时,过滤掉搜索框里已经输入的拼音(小米手机出现的情况) * 返回空字符串,就代表匹配不成功,返回null代表匹配成功 ...
EditText输入中文时出现下划线拼音处理
需求:用户在EditText里输入文字时 通过afterTextChanged监听用户输入状态,在输入文字时自动调用后台,请求数据。 问题:在小米等部分手机上时,因为小米系统的问题,输入法在EditText上输入东西时,会优先输入一段带下划线的拼音然后在用户选择某个字的时候才会变成汉字,但是对于afterTextChanged方法来说,不管是拼音还是汉字都会触发监听事件,对于我们而言,很明显那些...
Android EditText禁止输入中文字符
 只允许EditText输入数字或者email格式字符是非常简单的(详见API文档)。 要实现只允许输入自定的数字字符也是很容易的(详见API文档,setKeyListener(KeyListener) 和setFilters (InputFilter[] filters) )。 但是要限制只能输入指定的字母字符就非常的困难。 /** InputFilter[] ifs = {new In...
Android EditText 让编辑框只能输入中文汉字
最近做一项目,需求中有一特殊要求规定,检验编辑框(EditText)输入的内容是否全部是中文汉字,查阅大量资料,费劲九牛二虎之力,呵呵,如下代码: /** * 判定输入汉字 * @param c * @return */ public boolean isChinese(char c) { Character.UnicodeBlock ub = Character.Unic
Android学习笔记 —— Android 开发中,限制 EditText 输入框不能输入中文(汉字)
今天在练习开发一个小项目的时候,需要限制 EditText 输入框不能输入中文(汉字),在网上找了很多例子,  结合自己的实际,终于完成了这一功能。现在把代码记录下来,方便以后查找! 首先是xml布局文件,这个比较简单!就一个简单的 EditText; activity_csdn.xml : <LinearLayout xmlns:android="http://schemas.
Android EditText 让编辑框只能输入汉字
最近在项目中,有遇到“让编辑框只能输入汉字”这种需求,然后上网看了一下,解决方法大致是两种,一种是自定义了一个EditText,然后重写commitText方法,实现限制输入汉字的方法,例如: /** * 对输入的内容进行拦截 * * @param text * @param newCursorPosition * @return
Android限制只能输入中文的EditText
Android限制只能输入中文的EditText,对输入的内容进行监听拦截。
限制EditText只能输入中文
MyEditText.setFilters(new InputFilter[]{filter, new InputFilter.LengthFilter(18)});/** * EditText只能输入中文 */ InputFilter filter = new InputFilter() { @Override public CharS...
EditText输入文字带下划线的效果
两种实现方式:一种代码引用 &amp;lt;EditText android:id=&quot;@+id/et_name&quot; android:layout_width=&quot;wrap_parent&quot; android:layout_height=&quot;wrap_content&quot; style=&quot;?android:attr/textViewStyle&quot; android:hint=&quot;龙傲天&quot; /&amp;gt;   et
android判断EditText输入的数字、中文还是字母方法
android判断EditText输入的数字、中文还是字母方法 String txt = edInput.getText().toString();    Pattern p = Pattern.compile("[0-9]*");       Matcher m = p.matcher(txt);       if(m.matches() ){       To
BUG记录:安卓9.0 EditText输入框不显示字符问题
EditText输入密码不显示字符问题 正常显示效果应该是这样: 在9.0系统显示异常,现象如下: 可以看到,上面的两个输入框输入字符的时候都是实时显示的,当光标移动到最下方的输入框的时候,光标都停止跳动了,而且输入字符不会实时显示,当键盘收回的时候字符又出现了。 先上解决办法,有两种: 第一种:将 android:windowSoftInputMode 设置为 "adjustR...
Android在EditText中只能输入中文或者指定类型的内容
之前做过一个需求,在EditText中只能输入中文或者英文字符不能输入特殊字符和数字等一些其他内容,查阅了一些资料,需要重写一下EditText中的相关方法就可以完成该功能.总结一下,方便之后使用. 看一下效果图: 可以看到在EditText中只能输入中文,不能输入其他内容. 完成这个功能首先我们要自己写一个LimitEditText继承自EditText,然后去重写onCreateInputCo
关于c语言中 输入字符输不进去的问题(复数四则运算)
下面举个例子 假如求解复数的运算这个问题 当我们输入两个复数之后,准备输入操作字符,却发现怎么也输不进去 (附代码,大家可以运行一下试试) #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; int main() { double a,b,c,d,r,i,t; char op; printf(&quot;Enter the ...
Android 中Edittext输入内容 下方展示内容跟着变色
就在今天呢,作了一个百度地图的检索,需求呢是上方输入框Edittext输入的内容下方检索出的内容变色,原以为很简单的一个问题,结果搞了一天,悲催。。。 给大家说下我的问题吧 String replace = list.get(position).name.replace(et, "<font color=\"#FF8035\">" + et + "</font>"); holder
Android根据中英文限制EditText的输入长度(中文算两个长度,英文算一个长度)
private final static int MAX_LENGTH=20;//设置最大长度为20个英文字符或者10个中文汉字InputFilter inputFilter = new InputFilter() { @Override    public CharSequence filter(CharSequence source, int start, int end, Spanne...
EditText首选输入数字,可以切换输入中文英文
xml中直接设置属性输入类型只能为数字 android:inputType="number" 但是这种无法再次输入其他类型 解决方法: mEditText.setRawInputType(InputType.TYPE_CLASS_NUMBER);
Android之EditText限制6个中文12个英文
本文只是记录一些零碎的东西 要求输入框最多输入6个中文,12个英文 主要是监听输入框变化 如何使用 EditText.addTextChangedListener(new SketchTextWatcher(mTitleContent)); InputFilter[] filters = {new SketchLengthFilter()}; EditText.setFilters(fil
Android判断EditText是否输入了内容
最简单的有以下两种方式: a、eidttext.getText().toString().trim().equals("")   判断得到的字符串是否为“”。 b、eidttext.getText().toString().trim().length()==0  判断得到的字符串长度是否为0。 以下的方法是不可取的: 1、edittext.getText()  != null  
Android EditText如何判断输入的内容有汉字
private boolean isChinese(char c) {        Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);        if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS             || ub == Character.Unico
Android限制EditText只能输入中文或者指定内容的实现
最近项目中要限制EditText中只能输入中文,之前写过一个限制EditText只能输入中文的实现,不过存在一些问题,而且扩展性不是很好,所以换了一种方法来实现. 先看一下效果图:具体实现一般对EditText的操作及处理都是用addTextChangedListener方法来对EditText进行监听,之后在监听方法中去做处理.这里也打算用这个种方法来做,大体的思路是监听EditText中输入的
Android中EditText限制仅允许输入汉字/仅允许汉字和数字
最近项目各种需求,各种更改,之前的需求是editText只要不是数字就ok了. 现在需求改为只允许输入汉字,采用正则表达式完成.@BindView(R2.id.et_other_college) EditText etOtherCollege;自定义一个方法:public static String stringFilter1(String str) throws PatternSyntaxExc
安卓学习笔记---解决在在Edittext输入的时候,输入框被软键盘遮挡部分内容的问题(一)
这几天做项目的时候发现了一个问题,就是在做登录界面的时候,在点击密码输入框输入密码的时候,总是会出现这种情况: 首先是最开始的界面: 然后我点击密码输入框的时候,软键盘弹出的界面是这样的额,遮挡住了部分输入框: 这显然不是我们想要的效果,我想要的是将密码输入框以上的控件都上移,不被覆盖,需求知道了,现在就是怎么解决了,首先不管是问的群里的一些人,他们说在Mainfest清单文件里面的
android EditText完美解决禁止输入法表情
最近有个需求,需要评论的时候禁止输入法的表情输入。然后在网上各种找,发现有些人啊,也是服了,同样的东西反复写,并且还没解决问题,我就想问问,这个你们自己真的动手运行的了,效果实现了吗,还是说,效果实现了,不想分享出来呢。         作为一个有分享精神的人,我把自己做的分享一下,希望能够帮助有需要的人,同时自己也做做笔记。         在网上搜索的发现有三种方案,我全部拿过来。
安卓开发EditText禁止中文输入
首先在strings.xml 文件加入此字符串<string name="rule_text">0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`¬!"£$%^*()~=#{}[];':,./?/*-_+&#060;&#062;&#064;&#038;</string> 其次在布局文件里引用即可android:digits=
Android ListView布局嵌套EditText不能输入文本
今天才发现ListView与EditText嵌套时会出现EditText不能进行输入的情况,这是因为EditText此时无法获得焦点,这样我们可以通过设置descendantFocusability属性来使EditText强制获得焦点。 <ListView android:layout_width="match_parent" andro
Android EditText输入除中文外的其他字符
刚开始看到这个需求的时候第一时间想到的是在xml中设置digits属性,发现太麻烦了。后来就想密码输入是除中文外其他字符都可以,只需要让这个密码可见,所以设置inputType属性为textVisiblePassword就可以了。 &amp;lt;EditText android:layout_width=&quot;match_parent&quot; android:layou...
Android EditText点击输入时当前整个页面布局会消失即不可编辑问题
1.最近在项目中遇到这样一个问题,就是当点击EditText输入框时,会出现一点击当前整个页面消失的问题。 如图: 当点击输入框请输入密码时,软键盘会弹出来,但是此时整个页面就只剩下软件盘,其他的控件都消失。 2.出现这种问题的原因是:点击EditText之后会弹出软件盘,软件盘将整个页面顶上去了。\ 3.解决问题 在Activity的onCrate()方法中添加 getWindow(...
安卓输入框,只输入中文,屏蔽中英文标点和表情
最近遇见一个需求,要求输入框只能输入中文,屏蔽标点和表情. 下面是自己整理的,验证通过,可以直接使用. boolean aa = checkNameChese("中文");//判断aa的boolean行,即可 /** * 检测String是否全是中文 */ public boolean checkNameChese(String name) { boolean re
EditText设置监听,实现判断输入了多少个字符。
EditText提供了一个方法addTextChangedListener实现对输入文本的监控。在addTextChangedListener这个方法中,需要一个TextWatcher对象,在TextWatcher中提供了三个回调方法:(1)文本改变之前:beforTextChanged,(2)文本改变:onTextChanged,(3)文本改变之后:afterTextChange. 下面是起相
android EditText 模拟器中无法输入字符
刚接触android 效果图如下: 随便按个键,EditText就失去焦点,导致无法输入字符了。 另外在真机上没有异常。 网上说的解决方法,说在创建AVD时,在Hardware这一项中添加keyboard support。 可我创建AVD没有Hardware这选项。。。 用的是API Level 17,Hardware keyboard present也勾选
Android 限制EditText只能输入数字、限制输入类型、限制输入长度的小技巧
准确的说让Edittext只能输入数字有方法两种,都是通过xml属性设置 方法一: &amp;lt;EditText android:id=&quot;@+id/u_account&quot; android:layout_width=“0dp” android:layout_height=“match_parent” android:layout_marginLeft=“13dp” android:inputType=“p...
EditText无法输入内容,无法获得焦点,无法自动弹出键盘
我碰到这个问题刚开始是抓狂的,最后知道真相的我已经疯了。 我出现这个问题的原因是,我的小伙伴在布局中添加了一句代码:android:descendantFocusability="blocksDescendants"嗯。现在他已经被我掐死了。 到这里,我们可以总结下,当我们的控件无法获得焦点的时候,应该考虑下,点击事件是不是被ViewGroup拦截。
EditText的一些使用注意点
1.如何对EditText进行setText()的时候使其自动换行 [code=&quot;java&quot;] [/code] 我们只要确保singleLine为false的话,并且设置宽度一定,就可以自动换行,注意在这里不要设置[code=&quot;java&quot;]input.setInputType(0);[/code] 不然就不会自动换行 2.在TableLayout中布局一行,设置EditT...
android EditText筛选,只允许英文,数字,汉字
android EditText只允许汉字,数字,字母出现,代码如下 ed_pwd.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { }
android - EditText监听输入多少个字符
说明: 案例要时刻显示EditText输入多少个字符,来挺行用户实际输入多少个字符,和还能输入几个字符。 代码: xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
EditText实时监听输入多少个字
不废话,直接上代码,都是基础,基本能看的懂,直接复制粘贴即可使用; 界面布局: &amp;lt;LinearLayout android:layout_width=&quot;match_parent&quot; android:layout_height=&quot;100dp&quot; android:layout...
Android常用的工具方法(2)
1.判断是否为浮点数,小数点2位 /** * 判断是否为浮点数,小数点2位 * @param:mail * 邮箱 * @return */ public static boolean validateFloatNum(String str) { Pattern pattern = Pattern.c
android中EditText只允许输入汉字(过滤汉字)
step1:Utils中添加过滤方法 object Utils { /** * 手机号验证 * * @param str * @return 验证通过返回true */ fun isMobile(str: String): Boolean { val p = Pattern.compile(&quot;^1[0-9]{10}$...
edittext实现自动查询,刷新listview
mEdittextqueryvalue.addTextChangedListener(new TextWatcher() {             @Override             public void onTextChanged(CharSequence s, int start, int before,                     int count) {
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图