[android]我想知道是否能够设置软键盘输入切换到下一个EditText动态改变输入类型?

问题,假设有2个EditText,第一个inputType=text,第二个也是text的。我想这么做,在第一个软键盘弹出后,我换了输入类型是numer,下一步切换到第二个Edittext,软键盘会自动改变类型为text的键盘界面,我希望能通过什么方法,保证软键盘不会自动切换类型。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在Edittext中设置输入的类型
若密码为不可见 include(abc123) if(editext.getInputType()==(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIAION_PASSWORD)) )){ //设置密码为可见 editext.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSW
EditText想要让默认输入类型为数字,并且可以切换到其他输入类型
RT
android editText自动弹出软键盘(输入键盘)
有一个界面有如下的需求:有一个textview上面显示的是400,我点击之后,弹出对话框,对话框中有一个输入框,将400传递过来也是显示400,当点击了textview,默认全选400,此时也同时有输入法弹出来,这样就是全选,让用户可以使用输入法中的删除键,一下子删除所有的数字,就是400,如何才能一显示对话框的时候,弹出键盘,以便用户删除原来的400,有一个很好的用户体验,其实百度了一下有如下两
Android edittext的输入监听设置
直接上代码 etNumber.addTextChangedListener(new MyTextWatcher(){ @Override public void onTextChanged(CharSequence s, int start, int before, int count) { super.onTextChanged(s, start, befor...
关于edittext 输入的软键盘处理
imeOptions 默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭 android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个 ipad
android 设置EditText只能输入大写字母,Fragment的软键盘输入模式
android 设置EditText只能输入大写字母 editReceiverId.setTransformationMethod(new ReplacementTransformationMethod() { @Override protected char[] getOriginal() { char[] ori
Android: EditText设置属性和设置输入规则
1.EditText输入限制规则 在xml:EditText 设置属性 android:digits="ABCDE123&*" ABCDE123&*是你的限制规则 例如:android:digits="0123456789abc" 规则是只能输入英文字母(小写)abc和数字 2.EditTex输入的文字为密码形式 (1)在xml中设置 android:password="true"
Android EditText 输入回车符自动跳转至下一个EditText
在输入信息时,在EditText控件输入回车键,常常不是换行二十让光标直接跳转到下一个编辑框。该功能主要用到了文本监听器借口TextWatcher,主要监听用户是否输入回车符,如果监听到已输入回车符,就自动将焦点移动到下一个控件,从而实现回车符自动跳转的要求 对TextWatcher接口不了解的可以看我上一篇文章 EditText控件实现TextWatcher接口 由于程序比较简
Android 自定义输入软键盘
前言 在日常开发中,有的时候我们需要用户输入指定范围的内容,除了给与充分的文本提示,更加人性化的就是定制一个自定义键盘。 Android的自定义键盘常用于密码输入时的安全键盘,比入支付宝支付时。 如上图,在输入体温时,弹出一个自定义的体温键盘,这样既能人性化服务,也能规避绝大多数非法数值的输入。 实现 Keyboard 官方上对Keyboard的解释: 加载键盘的XML描述并存储键的属性。 键...
EditText动态设置输入类型与过滤器的使用
EditText动态设置输入类型与过滤器的使用在项目中,出于需要对 EditText 的长度以及输入类型进行动态改变,自己通过设置 EditText 类中的 setInputType 与 setFilters 方法来实现这一功能。
代码中设置EditText输入类型
例:设置为普通文本://设置输入类型为普通文本 et_register_input.setInputType(InputType. TYPE_CLASS_TEXT ); //设置EditText文本可见 et_register_input .setTransformationMethod(HideReturnsTransformationMethod.getInstance ());设置为密码://
Android设置EditText弹出软键盘
final EditText editText = findViewById(R.id.et); editText.selectAll(); //默认选中EditText中的所有内容 editText.setFocusable(true); //设置可以获取焦点 editText.setFocusableInTouchMode(true); editText.requestFo...
Android EditText 软键盘按键设置
EditText          android:id="@+id/edittext"          android:layout_width="match_parent"          android:layout_height="wrap_content"          android:singleLine="true"          android:imeOptions="
Android edittext的输入
Android edittext的输入对于初学Android的朋友很有帮助
EditText设置输入的类型,比如说限制只能输入字母和数字
<com.cplotus.app.widget.EditTextWithDel android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="match_parent
Android EditText 输入密码是否可见
设置密码不可见 etAfter.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 设置密码可见 etAfter.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD|InputType.TYPE_CLASS_TEXT); 如果你是下面这样设置的是没有效果的 et
切换到中文输入法,输入的还是英文
首次打开程序切换到中文输入法,输入的还是英文,必须再按下CTRL+空格 才能打汉字
Android Edittext 手机号码格式输入设置
一. 效果图根据需求要实现的是输入手机号码格式的数字文本,并且输入时能根据手机号码自动分隔成美观的带空格的格式,点击完成后能对手机号码验证是否是手机号码.二. 代码实现我使用的是动态添加代码的方式,完整代码如下.final EditText phonEeditText=new EditText(this); phonEeditText.setId(Util.generateViewI
Android设置EditText只能输入字母和数字
一般来说当需要输入账号密码时,便限定只能输入字母和数字。 那可以对EditText进行设置: android:inputType="number" android:digits="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"在xml中对EditText进行设置一般来说就可以了
android EditText设置只能输入金额
设置 EditText只能输入金额 用InputFilter过滤 private EditText money; money = (EditText) findViewById(R.id.money); //设置过滤器 money.setFilters(new InputFilter[]{new InputMoney()}); /** * 限制只能输入金额 *
Android EditText设置只能输入数字和小数点
EditText可以设置多种输入方式,其中若要设置输入数字和小数点时应注意一下几点: 1.如果设置只输入数字 edittext.setInputType( InputType.TYPE_CLASS_NUMBER); 此时只会弹出数字输入框,符号点击后不会输入到文字框中 2.只能输入数字和小数点 edittext.setInputType(InputType.TYPE_CLA
android 设置edittext最大值输入并且提示
public class LengthFilter implements InputFilter {        public LengthFilter(int max) {            mMax = max;        }           @Override        public CharSequence filter(CharSequence source
Android edittext设置只能输入整数
Android edittext设置只能输入整数mEditText.setKeyListener(DigitsKeyListener.getInstance("123456789"));
android 设置EditText只能输入数字
android:numeric=&quot;integer&quot;    设置EditText只能输入数字 &amp;lt;EditText        android:id=&quot;@+id/edit_text2&quot;        android:layout_width=&quot;106dp&quot;        android:layout_height=&quot;50dp&quot;        android:layout_above=&quot;...
限制EditText输入类型与长度
这次遇到的问题是要对一个输入框可输入内容与长度做限制,以前的时候就在xml里面的EditText相应属性设置一下就好了 android:inputType="phone" // 电话 android:inputType="text" // 文字 android:inputType="number" // 数字 长度也好搞,设置一个maxLength属性就ok了,但是如果需要限制输入的...
edittext收起软键盘后输入无效
在java代码里新建了一个edittextrn[code=java] EditText attrValue = new EditText(context);rn attrValue.setLayoutParams(new LinearLayout.LayoutParams(0,LayoutParams.WRAP_CONTENT,1));rn attrValue.setText(entityData.get(column)!=null?entityData.get(column).toString():"");rn attrValue.setEnabled(enabled);rn if(enabled)rn attrValue.addTextChangedListener(new AttrTextWatcher(column,label));rn rn attrValue.setTextSize(14);rn layout.addView(attrValue);[/code]rn但是出现了个问题,在这个edittext可以输入文字,但是收起软键盘之后输入的内容就消失了rn如下图所示,编码那个edittext,原来的值为“闽清东桥许村_6032”,用软键盘输入了“发个”,但是收起软键盘之后输入的内容就不见了,只剩下原来的文字rn[img=https://img-bbs.csdn.net/upload/201508/24/1440386092_790366.png][/img][img=https://img-bbs.csdn.net/upload/201508/24/1440386080_514723.png][/img]rn各位大神知道这是出了什么问题吗?rn附上上段代码里出现的AttrTextWatcherrn[code=java] private class AttrTextWatcher implements TextWatcherrn private String attrValue;rn private String attrColumn;rn private String attrColText;rnrn public AttrTextWatcher(String attrColumn,String attrColText)rn this.attrColText = attrColText;rn this.attrColumn = attrColumn;rn rn rn @Overridern public void afterTextChanged(Editable s) rn rn changeData.put(attrColumn, "'"+attrValue+"'");rn rnrn @Overridern public void beforeTextChanged(CharSequence s, int start, int count,rn int after) rn rn attrValue = s.toString();rn rnrn @Overridern public void onTextChanged(CharSequence s, int start, int before,rn int count) rn rn attrValue = s.toString();rn rn [/code]
android 设置EditText可输入和不可输入状态
//设置EditText可输入和不可输入状态 private void editTextable(EditText editText, boolean editable) { if (!editable) { // disable editing password editText.setFocusable(false); editText.setFocus
Android EditText 设置密码输入,不预览最后输入字段
在Activity里面写上  Settings.System.putInt(getContentResolver(), Settings.System.TEXT_SHOW_PASSWORD, 0);
Android EditText 输入数字和小数,设置输入的范围0.001-1000
要求实现的效果:EditText的输入数据值的范围是0.001-1000。 因为EditText输入的是数字和小数,两种类型。 布局类型: <EditText android:id="@+id/et_num" android:layout_width="fill_parent" android:layout_height="60dp
Android开发之EditText监听软键盘清除(输入是否清除)
当我们监听数据变化后再相应的位置新增符号,发现无法删除,所以有了下面的方法 我下面是监听400||800电话,每三位添加"-":例如400-855-8574 但是当我发现删除的时候到第七位就无法删除了,应该监听到第七位删除后有自动添加"-"了导致肉眼感觉到没有删除的假象 etSafeAfterNumber.addTextChangedListener(new TextWatcher...
股票输入软键盘,android初探自定义软键盘
最近项目需要做一个自定义的股票代码输入软键盘,自己也学习了一下, 这里总共做了两个demo,一个是纯数字的软键盘,一个是可以切换字母和 数字的软键盘,大家共同学习!!! 这里是效果展示1、自定义步骤首先你需要这个文件,注意这两个文件是不能够修改名称的,只能是这个名 qwerty代表数字键盘 symbols代表是字母键盘 这里时里面的内容<?xml version="1.0"
Android 监听EditText文本输入 EditText监听事和输入事件
Android 监听EditText文本输入 EditText监听事和输入事件
android输入框在软键盘的上面
andoird 输入法的一些处理
EditText设置密码输入的小问题
EditText设置digits属性不生效。 EditText动态设置digits属性。
设置Edittext 能输入小数,
今天做项目中,有个需求是在一个输入框中,不同情况下,输入类型不同,一种是要只能输入数字,还有就是需要能输入小数。 我在xml文件中设置了 android:inputType="number" 这样就能保证只输入数字, 我也知道在在xml文件中设置只能输入小数是 android:inputType="numberDecimal", 可是当我在代码中设置的时候,edittext.setInput
Edittext设置身份证输入格式
ad_edit2.setKeyListener(new NumberKeyListener() { @Override public int getInputType() { return android.text.InputType.TYPE_CLASS_PHONE; } @Override protected char[] getA
Android获取软键盘输入内容
该功能的实现是通过Android辅助功能来进行实现的, 先上效果图:                                                       下面说一下如何使用Accessibility机制: 何为Accessibility机制 许多Android使用者因为各种情况导致他们要以不同的方式与手机交互。对于那些由于视力、听力或其它身体原因
Android自定义支付宝输入软键盘
不多说,先来截图: 大致的界面就是这样了,因为没有切图,所以图片的地方用文字进行表示了。如果有需要,大家可以自己选择图片。 大致分为这几个工具类: 1.PayAdapter 主要是对数字进行赋值: public class PayAdapter extends BaseAdapter { private
android模拟器 EditText输入问题
我用模拟器输入的时候,怎么实现我输一个r 然后可以让模拟键盘不显示,我好查看搜索结果?thanksrn[img=http://hi.csdn.net/attachment/201111/25/10000425_13221934389Dce.jpg][/img]
android:限制EditText输入位数
withDrawcet.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { } @Overr
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法