最近有个需求:进去一个界面所有的输入框里默认的输入法都是英文 找了半天没找到具体解决方法,自己琢磨了2天 和大家分享下
输入时候大家都知道android会有自动记忆的功能,比如说你在一个EditeText里把输入法切换成中文然后切换到别的界面,在其输入框里输入出现的还是中文输入法
最后找到inputType,里面有2种可以强制默认英文textUri和textEmailAddress (textEmailSubject貌似也可以) 但是悲剧的是 只能输入一行 ,设置singleLine=“fasle”也没用 最后试验多次 android:inputType="textUri|textMultiLine"
是可以的( textEmailAddress不行)
网上还有其他需求要默认中文输入,找了下有关的类发现 EditorInfo类里对InputType进行读写操作,可惜InputType接口里并没有中文的输入方式 找的朋友可以告诉下!
输入时候大家都知道android会有自动记忆的功能,比如说你在一个EditeText里把输入法切换成中文然后切换到别的界面,在其输入框里输入出现的还是中文输入法
最后找到inputType,里面有2种可以强制默认英文textUri和textEmailAddress (textEmailSubject貌似也可以) 但是悲剧的是 只能输入一行 ,设置singleLine=“fasle”也没用 最后试验多次 android:inputType="textUri|textMultiLine"
是可以的( textEmailAddress不行)
网上还有其他需求要默认中文输入,找了下有关的类发现 EditorInfo类里对InputType进行读写操作,可惜InputType接口里并没有中文的输入方式 找的朋友可以告诉下!