您的位置:首页 > 其它

安卓软键盘切换方式【原创】

2014-12-18 00:00 225 查看
最近做一个项目,其中包括很多的输入文本,及EditText。要求输入一些数据,比如输入名字,手机号,账号,密码,及一些文字啊。细心地人会发现,在我们用自己的手机的时候,就拿发短信来说吧,当我们打字的时候,此时手机上,出现的的搜狗输入法,或者一些别的输入法,而当我们在输入接收者的时候,及手机号的时候,出现的则是数字键盘,而不是出现的是,英文字母键盘。因为之前从来没有考虑过,所以也没在意。在这里呢,为刚开始进入安卓学习的菜鸟们,科普一下。下面是一个编辑文本的正常代码部分:

<EditText
android:id="@+id/new_phone"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:layout_marginLeft="10dp"
android:background="@drawable/edit_bg"
android:hint="请输入新手机号码"
android:inputType="phone"
android:textColor="#CACACA"
android:textSize="14sp" />

在上面的代码中有这样一句:android:inputType=”phone” ,这段代码则表示:在这个文本框中输入文字的时候,手机出现的就是数字键盘,而不是英文字母的打字键盘。在安卓XML文件中,不止一个phone这一个值,android:inputType=”text”,则表示出现的是英文打字键盘,还有 number,numberDecimal等,当然不可能一一列出来,以上所讲的是常用的几个,其他的属性,则需要自己亲手动手实验。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: