`
wsql
  • 浏览: 11802511 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

EditText使用小结

 
阅读更多

一:新建HelloEditText工程

<wbr><wbr></wbr></wbr>

新建一个Helloworld详细步骤可以参见

Android教程之三:第一个Android应用,HelloWorld

创建设置如下:

  1. Projectname:<wbr><wbr><span style="font-size:12px"><span style="font-size:12px">HelloEditText</span></span></wbr></wbr>
  2. Build Target :android2.2
  3. Applicationname:HelloEditText
  4. Packagename:com.flysnow
  5. createActivity:<wbr><wbr><span style="font-size:12px"><span style="font-size:12px">HelloEditText</span></span></wbr></wbr>
  6. min SDK8

<wbr><wbr>这时候运行还看不到EditText,因为我们还没有加上,修改main.xml如下:</wbr></wbr>

Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr>
  1. <?xml<wbr><wbr></wbr></wbr>version="1.0"<wbr><wbr></wbr></wbr>encoding="utf-8"?><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  2. <LinearLayout<wbr><wbr></wbr></wbr>xmlns:android="http://schemas.android.com/apk/res/android"<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <EditText<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  8. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  9. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  11. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:text</span><span style="color:black">=</span><span style="color:blue">"这是一个EditText"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  12. </LinearLayout><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>

<wbr><wbr>这里添加了一个id为"edit_text"的EditText,设置默认显示为本为“这是一个EditText”。</wbr></wbr>

二:EditText简介

EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户,有了它就等于有了一扇和Android应用传输的门,通过它用户可以把数据传给Android应用,然后得到我们想要的数据。

EditText是TextView的子类,所以TextView的方法和特性同样存在于EditText中,具体的TextView的介绍可以参考上一节Android系列教程之六:TextView小组件的使用--附带超链接和跑马灯效果

<wbr><wbr></wbr></wbr>

三:长度和空白提示文字,提示文字颜色,是否可编辑等

EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等。

  1. 有时候我们有一些特属的需要,要求只能在EditText中输入特定个数的字符,比如身份证号、手机号吗等。这时候就可以通过android:maxLength属性来设置最大输入字符个数,比如android:maxLength=“4”就表示最多能输入4个字符,再多了就输入不进去了。
  2. 空白提示文字。有时候我们需要说明你定义的这个EditText是做什么用的,比如让输入“用户名”,或者输入“电话号码”等,但是你又不想在EditText前面加一个TextView来说明这是输入“用户名”的,因为这会使用一个TextView,那么怎么办呢?EditText为我们提供了android:hint来设置当EditText内容为空时显示的文本,这个文本只在EditText为空时显示,你输入字符的时候就消失了,不影响你的EditText的文本。。修改main.xml如下:<wbr><wbr><br><div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:646px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;?</span><span style="color:#06699; font-weight:bold">xml</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">version</span><span style="color:black">=</span><span style="color:blue">"1.0"</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">encoding</span><span style="color:black">=</span><span style="color:blue">"utf-8"</span><span style="color:#06699; font-weight:bold">?&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">xmlns:android</span><span style="color:black">=</span><span style="color:blue">"http://schemas.android.com/apk/res/android"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">EditText</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:maxLength</span><span style="color:black">=</span><span style="color:blue">"40"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:hint</span><span style="color:black">=</span><span style="color:blue">"请输入用户名..."</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;/</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> </ol> </div> <br><span style="font-size:12px"><span style="font-size:12px"><wbr><wbr>看看吧,简洁明了还不用新增一个TextView说明,也不影响用户操作。</wbr></wbr></span></span></wbr></wbr>
  3. 上面列出了空白时的提示文字,有的人说了,我不想要这个灰色的提示文字,和我的应用整体风格不协调,那也行啊,我们可以换颜色,怎么换呢,就是通过android:textColorHint属性设置你想要的颜色。修改main.xml如下:
    Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr>
    1. <?xml<wbr><wbr></wbr></wbr>version="1.0"<wbr><wbr></wbr></wbr>encoding="utf-8"?><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
    2. <LinearLayout<wbr><wbr></wbr></wbr>xmlns:android="http://schemas.android.com/apk/res/android"<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
    3. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    4. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    5. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    6. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    7. <EditText<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
    8. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    9. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    10. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    11. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:maxLength</span><span style="color:black">=</span><span style="color:blue">"40"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    12. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:hint</span><span style="color:black">=</span><span style="color:blue">"请输入用户名..."</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    13. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:textColorHint</span><span style="color:black">=</span><span style="color:blue">"#238745"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
    14. </LinearLayout><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>


    <wbr><wbr>看到了吧,颜色已经变了。。</wbr></wbr>
  4. 还有一个比较实用的功能,就是设置EditText的不可编辑。设置android:enabled="false"可以实现不可编辑,可以获得焦点。这时候我们看到EditText和一个TextView差不多:<wbr><wbr><br><br><wbr><wbr></wbr></wbr></wbr></wbr>
  5. 实现类似html中Textarea的文本域。在Android中没有专门的文本域组件,但是可以通过设置EditText的高来实现同样的文本域功能。修改main.xml如下:<wbr><wbr><br><div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:646px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;?</span><span style="color:#06699; font-weight:bold">xml</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">version</span><span style="color:black">=</span><span style="color:blue">"1.0"</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">encoding</span><span style="color:black">=</span><span style="color:blue">"utf-8"</span><span style="color:#06699; font-weight:bold">?&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">xmlns:android</span><span style="color:black">=</span><span style="color:blue">"http://schemas.android.com/apk/res/android"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">EditText</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"200dip"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;/</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> </ol> </div> <br><wbr><wbr></wbr></wbr></wbr></wbr>

四:输入特殊格式的字符

在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),电话号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。

  1. 密码文本框。密码输入也是Android应用常用的功能,通过配置EditText的android:password="true"就可以实现这一密码输入功能,修改main.xml如下:<wbr><wbr><br><div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:646px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;?</span><span style="color:#06699; font-weight:bold">xml</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">version</span><span style="color:black">=</span><span style="color:blue">"1.0"</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">encoding</span><span style="color:black">=</span><span style="color:blue">"utf-8"</span><span style="color:#06699; font-weight:bold">?&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">xmlns:android</span><span style="color:black">=</span><span style="color:blue">"http://schemas.android.com/apk/res/android"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">EditText</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:password</span><span style="color:black">=</span><span style="color:blue">"true"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;/</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> </ol> </div> <br><span style="font-size:12px"><span style="font-size:12px"><wbr><wbr>可以看到我们输入的字符已经被“.”这样的掩码所代替。</wbr></wbr></span></span></wbr></wbr>
  2. 手机中发短信打电话是必不可少的,所以用于专门输入电话号码的文本框也是大有用途,有了他我们对是否是电话号码的校验就容易的多了(因为字符是正确的,只要校验格式<wbr><wbr>).通过设置android:phoneNumber="true"就可以把EditText变成只接受电话号码输入的文本框,连软键盘都已经变成拨号专用软键盘了,所以不用再担心输入其他字符了。修改main.xml如下:</wbr></wbr><wbr><wbr><br><div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:646px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;?</span><span style="color:#06699; font-weight:bold">xml</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">version</span><span style="color:black">=</span><span style="color:blue">"1.0"</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">encoding</span><span style="color:black">=</span><span style="color:blue">"utf-8"</span><span style="color:#06699; font-weight:bold">?&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">xmlns:android</span><span style="color:black">=</span><span style="color:blue">"http://schemas.android.com/apk/res/android"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">EditText</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:phoneNumber</span><span style="color:black">=</span><span style="color:blue">"true"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;/</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> </ol> </div> <br><span style="font-size:12px"><span style="font-size:12px"><wbr><wbr>注意看软键盘,已经变成拨号专用的啦.</wbr></wbr></span></span></wbr></wbr>
  3. 有时候我们只想输入数字,不想输入字母,EditText为我们提供了android:numeric来控制输入的数字类型,一共有三种分别为integer(正整数)、signed(带符号整数)和decimal(浮点数)。这里以signed类型的为例,修改main.xml如下:<wbr><wbr><br><div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:646px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;?</span><span style="color:#06699; font-weight:bold">xml</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">version</span><span style="color:black">=</span><span style="color:blue">"1.0"</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">encoding</span><span style="color:black">=</span><span style="color:blue">"utf-8"</span><span style="color:#06699; font-weight:bold">?&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:red">xmlns:android</span><span style="color:black">=</span><span style="color:blue">"http://schemas.android.com/apk/res/android"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;</span><span style="color:#06699; font-weight:bold">EditText</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:numeric</span><span style="color:black">=</span><span style="color:blue">"signed"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#06699; font-weight:bold">&lt;/</span><span style="color:#06699; font-weight:bold">LinearLayout</span><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> </ol> </div> <br><br><span style="font-size:12px"><span style="font-size:12px"><wbr><wbr>注意这里的软键盘变成“数字键盘”的变化.</wbr></wbr></span></span></wbr></wbr>

五:为文本指定特定的软键盘类型

前面我们通过指定为电话号码特定格式,然后键盘类型变成了拨号专用的键盘,这个是自动变的,其实我们也可以通过android:inputType来设置文本的类型,让输入法选择合适的软键盘的。。android:inputType有很多类型,这里使用date类型来演示,修改main.xml如下:<wbr><wbr><strong style="font-weight:bold"><span style="color:#c000"><br></span></strong></wbr></wbr>

Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr>
  1. <?xml<wbr><wbr></wbr></wbr>version="1.0"<wbr><wbr></wbr></wbr>encoding="utf-8"?><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  2. <LinearLayout<wbr><wbr></wbr></wbr>xmlns:android="http://schemas.android.com/apk/res/android"<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <EditText<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  8. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  9. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  11. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:inputType</span><span style="color:black">=</span><span style="color:blue">"date"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  12. </LinearLayout><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>



六:Enter键图标的设置

软键盘的Enter键默认显示的是“完成”文本,我们知道按Enter建表示前置工作已经准备完毕了,要去什么什么啦。比如,在一个搜索中,我们输入要搜索的文本,然后按Enter表示要去搜索了,但是默认的Enter键显示的是“完成”文本,看着不太合适,不符合搜索的语义,如果能显示“搜索”两个字或者显示一个表示搜索的图标多好。事实证明我们的想法是合理的,Android也为我们提供的这样的功能。通过设置android:imeOptions来改变默认的“完成”文本。这里举几个常用的常量值:

  1. actionUnspecified<wbr><wbr>未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED.效果:</wbr></wbr>
  2. actionNone没有动作,对应常量EditorInfo.IME_ACTION_NONE 效果:
  3. actionGo去往,对应常量EditorInfo.IME_ACTION_GO 效果:
  4. actionSearch搜索,对应常量EditorInfo.IME_ACTION_SEARCH效果:<wbr><wbr></wbr></wbr>
  5. actionSend发送,对应常量EditorInfo.IME_ACTION_SEND 效果:
  6. actionNext下一个,对应常量EditorInfo.IME_ACTION_NEXT 效果:
  7. actionDone完成,对应常量EditorInfo.IME_ACTION_DONE 效果:

<wbr><wbr>下面已搜索为例,演示一个实例,修改main.xml如下:</wbr></wbr>

Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr>
  1. <?xml<wbr><wbr></wbr></wbr>version="1.0"<wbr><wbr></wbr></wbr>encoding="utf-8"?><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  2. <LinearLayout<wbr><wbr></wbr></wbr>xmlns:android="http://schemas.android.com/apk/res/android"<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <EditText<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  8. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  9. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  11. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:imeOptions</span><span style="color:black">=</span><span style="color:blue">"actionSearch"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  12. </LinearLayout><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><span style="font-size:12px"><span style="font-size:12px"><wbr><wbr>修改HelloEditText如下:</wbr></wbr></span></span></wbr></wbr>

Java代码<wbr><wbr></wbr></wbr>
  1. package<wbr><wbr>com.flysnow;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  2. <wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  3. import<wbr><wbr>android.app.Activity;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. import<wbr><wbr>android.os.Bundle;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. import<wbr><wbr>android.view.KeyEvent;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. import<wbr><wbr>android.widget.EditText;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. import<wbr><wbr>android.widget.TextView;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  8. import<wbr><wbr>android.widget.Toast;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  9. import<wbr><wbr>android.widget.TextView.OnEditorActionListener;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. <wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  11. public<wbr><wbr></wbr></wbr>class<wbr><wbr>HelloEditText<wbr><wbr></wbr></wbr></wbr></wbr>extends<wbr><wbr>Activity<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  12. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  13. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  14. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onCreate(Bundle<wbr><wbr>savedInstanceState)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  15. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">super</span><span style="color:black">.onCreate(savedInstanceState);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  16. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>setContentView(R.layout.main);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  17. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>EditText<wbr><wbr>editText=(EditText)findViewById(R.id.edit_text);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  18. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>editText.setOnEditorActionListene<wbr><wbr>r(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnEditorActionListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  19. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  20. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">boolean</span><span style="color:black"><wbr><wbr>onEditorAction(TextView<wbr><wbr>v,<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>actionId,<wbr><wbr>KeyEvent<wbr><wbr>event)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  21. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Toast.makeText(HelloEditText.<span style="color:#7f055; font-weight:bold">this</span><span style="color:black">,<wbr><wbr>String.valueOf(actionId),<wbr><wbr>Toast.LENGTH_SHORT).show();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  22. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">return</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">false</span><span style="color:black">;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  23. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  24. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  25. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  26. }<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><span style="font-size:12px"><span style="font-size:12px">运行程序,点击回车(也就是搜索图标软键盘按钮)会显示该actionId.我们上面的每一个设置都会对应一个常量,这里的actionId就是那个常量值。</span></span><wbr><wbr><br><br></wbr></wbr></wbr></wbr>

七:EditText的取值、全选、部分选择、获取选中文本

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="font-size:12px"><span style="font-size:12px">下面通过一个例子来演示EditText的取值、全选、部分选择和获取选中文本.main.xml修改如下:</span></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

Xml代码<wbr><wbr> "quality="high" allowscriptaccess="always"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"&gt;</wbr></wbr>
  1. <?xml<wbr><wbr></wbr></wbr>version="1.0"<wbr><wbr></wbr></wbr>encoding="utf-8"?><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  2. <LinearLayout<wbr><wbr></wbr></wbr>xmlns:android="http://schemas.android.com/apk/res/android"<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  3. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:orientation</span><span style="color:black">=</span><span style="color:blue">"vertical"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  4. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  5. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  6. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#06699; font-weight:bold">&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  7. <EditText<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
  8. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/edit_text"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  9. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"fill_parent"</span><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  10. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  11. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:imeOptions</span><span style="color:black">=</span><span style="color:blue">"actionSearch"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  12. <Button<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  13. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/btn_get_value"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  14. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:text</span><span style="color:black">=</span><span style="color:blue">"取值"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  15. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  16. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  17. <Button<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  18. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/btn_all"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  19. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:text</span><span style="color:black">=</span><span style="color:blue">"全选"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  20. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  21. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  22. <Button<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  23. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/btn_select"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  24. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:text</span><span style="color:black">=</span><span style="color:blue">"从第2个字符开始选择"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  25. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  26. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  27. <Button<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  28. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:id</span><span style="color:black">=</span><span style="color:blue">"@+id/btn_get_select"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  29. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:text</span><span style="color:black">=</span><span style="color:blue">"获取选中文本"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  30. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_width</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  31. <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:red">android:layout_height</span><span style="color:black">=</span><span style="color:blue">"wrap_content"</span><span style="color:#06699; font-weight:bold">/&gt;</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
  32. </LinearLayout><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><wbr><p style="padding-right:0px; padding-left:30px; padding-bottom:0px; margin:0px; padding-top:0px"> <span style="font-size:12px"><span style="font-size:12px">HelloEditText修改如下:</span></span></p> <div style="padding-right:1px; overflow-y:auto; padding-left:1px; font-size:12px; overflow-x:auto; padding-bottom:1px; margin-left:9px; width:675px; word-break:break-all; padding-top:1px; font-family:Monaco,'DejaVu sans Mono','Bitstream Vera sans Mono',Consolas,'Courier new',monospace; background-color:transparent; word-wrap:break-word"> <div> <div style="padding-right:3px; padding-left:3px; font-weight:bold; padding-bottom:3px; margin:0px; color:black; padding-top:3px; text-align:left"> Java代码<wbr><wbr></wbr></wbr> </div> </div> <ol style="border-right:rgb(209,215,220) 1px solid; padding-right:0px; border-top:rgb(209,215,220) 1px solid; padding-left:0px; font-size:1em; padding-bottom:2px; margin:0px 0px 1px; border-left:rgb(209,215,220) 1px solid; color:rgb(43,145,175); line-height:1.4em; padding-top:2px; border-bottom:rgb(209,215,220) 1px solid; list-style-type:decimal; background-color:rgb(255,255,255)"> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">package</span><span style="color:black"><wbr><wbr>com.flysnow;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.app.Activity;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.os.Bundle;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.text.Editable;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.text.Selection;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.view.KeyEvent;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.view.View;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.view.View.OnClickListener;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.widget.Button;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.widget.EditText;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.widget.TextView;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.widget.Toast;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">import</span><span style="color:black"><wbr><wbr>android.widget.TextView.OnEditorActionListener;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">class</span><span style="color:black"><wbr><wbr>HelloEditText<wbr><wbr></wbr></wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">extends</span><span style="color:black"><wbr><wbr>Activity<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onCreate(Bundle<wbr><wbr>savedInstanceState)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">super</span><span style="color:black">.onCreate(savedInstanceState);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>setContentView(R.layout.main);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">final</span><span style="color:black"><wbr><wbr>EditText<wbr><wbr>editText=(EditText)findViewById(R.id.edit_text);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#0820">//监听回车键</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>editText.setOnEditorActionListene<wbr><wbr>r(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnEditorActionListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">boolean</span><span style="color:black"><wbr><wbr>onEditorAction(TextView<wbr><wbr>v,<wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>actionId,<wbr><wbr>KeyEvent<wbr><wbr>event)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Toast.makeText(HelloEditText.<span style="color:#7f055; font-weight:bold">this</span><span style="color:black">,<wbr><wbr>String.valueOf(actionId),<wbr><wbr>Toast.LENGTH_SHORT).show();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">return</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">false</span><span style="color:black">;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#0820">//获取EditText文本</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Button<wbr><wbr>getValue=(Button)findViewById(R.id.btn_get_value);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>getValue.setOnClickListener(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnClickListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onClick(View<wbr><wbr>v)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Toast.makeText(HelloEditText.<span style="color:#7f055; font-weight:bold">this</span><span style="color:black">,<wbr><wbr>editText.getText().toString(),<wbr><wbr>Toast.LENGTH_SHORT).show();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#0820">//让EditText全选</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Button<wbr><wbr>all=(Button)findViewById(R.id.btn_all);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>all.setOnClickListener(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnClickListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onClick(View<wbr><wbr>v)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>editText.selectAll();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#0820">//从第2个字符开始选择EditText文本</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Button<wbr><wbr>select=(Button)findViewById(R.id.btn_select);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>select.setOnClickListener(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnClickListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onClick(View<wbr><wbr>v)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Editable<wbr><wbr>editable=editText.getText();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Selection.setSelection(editable,<wbr><wbr><span style="color:#c000">1</span><span style="color:black">,editable.length());<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#0820">//获取选中的文本</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Button<wbr><wbr>getSelect=(Button)findViewById(R.id.btn_get_select);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>getSelect.setOnClickListener(<span style="color:#7f055; font-weight:bold">new</span><span style="color:black"><wbr><wbr>OnClickListener()<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#646464">@Override</span><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">public</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>onClick(View<wbr><wbr>v)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>start=editText.getSelectionStart();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>end=editText.getSelectionEnd();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>CharSequence<wbr><wbr>selectText=editText.getText().subSequence(start,<wbr><wbr>end);<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Toast.makeText(HelloEditText.<span style="color:#7f055; font-weight:bold">this</span><span style="color:black">,<wbr><wbr>selectText,<wbr><wbr>Toast.LENGTH_SHORT).show();<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>});<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:black"><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">protected</span><span style="color:black"><wbr><wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">void</span><span style="color:black"><wbr><wbr>switchIndex(</wbr></wbr></span><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>start,<wbr><wbr></wbr></wbr></wbr></wbr></span><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>end)<wbr><wbr>{<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><span style="color:#7f055; font-weight:bold">int</span><span style="color:black"><wbr><wbr>temp=start;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>start=end;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>end=temp;<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}<wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span></span> </li> <li style="padding-right:0px; padding-left:10px; font-size:1em; padding-bottom:0px; margin:0px 0px 0px 38px; border-left:rgb(209,215,220) 1px solid; line-height:18px; padding-top:0px; background-color:rgb(250,250,250)"> <span style="font-family:Consolas"><span style="color:black">}<wbr><wbr><br></wbr></wbr></span></span> </li> </ol> </div> </wbr></wbr>

分享到:
评论

相关推荐

    Android的EditText基本使用

    EditText是UI界面中的重要控件,它主要是用来传输数据,所以本文档总结了相关的用法,希望对你有用。

    android EditText 限制输入的4种方法

    android 里,我们常需要限制向EditText输入的内容,在此,我总结了4中可行的方法,希望可以帮助大家

    Android EditText限制输入字符的方法总结

    Android EditText限制输入字符的方法总结 最近项目要求限制密码输入的字符类型, 例如不能输入中文。 现在总结一下EditText的各种实现方式, 以比较各种方法的优劣。  第一种方式: 设置EditText的inputType属性...

    Android编程开发之EditText中inputType属性小结

    本文总结分析了Android编程开发之EditText中inputType属性。分享给大家供大家参考,具体如下: android 1.5以后添加了软件虚拟键盘的功能,所以在输入提示中将会有对应的软键盘模式。 android中inputType属性在...

    Android定制自己的EditText轻松改变底线颜色

    网上搜了一些解决方案,特此记录总结一下。 效果图 默认的EditText底线颜色是蓝色的, 我们想实现橙色的效果 实现方法 1、准备两个背景图 一个作为 edittext 的默认背景 , 另一个作为 输入时候的背景 Note 使用 9....

    Android EditText限制输入字符类型的方法总结

    Android EditText限制输入字符类型的方法总结 前言: 最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下: 1、第一种方式是通过EditText的inputType来实现,可以通过xml或者Java...

    小项目经验总结(1)android EditText字符串限制

    NULL 博文链接:https://b275518834201204034558.iteye.com/blog/1547201

    Android如何自定义EditText光标与下划线颜色详解

    最近在写些小Demo复习基础,在用到EditText的时候突然发现之前几乎没有注意到它的光标和下划线的颜色,于是花了不少时间,看了不少博客,现在就来总结和分享一下收获,话不多说了,来一起看看详细的介绍: ...

    解决EditText不显示光标的三种方法(总结)

    下面小编就为大家带来一篇解决EditText不显示光标的三种方法(总结)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Android EditText常用属性功能汇总

    本文总结分析了Android EditText常用属性。分享给大家供大家参考,具体如下: android:hint=”请输入数字!”//设置显示在空间上的提示信息 android:numeric=”integer”//设置只能输入整数,如果是小数则是:...

    android同时控制EditText输入字符个数和禁止特殊字符输入的方法

    这里总结了三种方法如下: 方法一: 1. 引用两个命名空间: import android.text.TextWatcher; import android.text.Editable; 用于禁止特殊字符输入控制 定义EditText mEditText对象 2. 控制字符长度: 通过...

    自己平时做的android相关的总结

    Application的使用小总结 “call to OpenGL ES API with no current context (logged once per thread” 问题的解决 2013年9月7日19:15:33:我的平板分辨率很高可是运行public void onSurfaceChanged(GL10 gl, int ...

    安卓开发过程中总结的一些案例

    * 两级菜单显示,使用 [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) 开源库 * recycleview 中嵌套 Checkbox 的选择问题,一般在 bean 类添加一个 boolean 类型的...

    安卓总结的文档

    etUserName=(EditText) this.findViewById(R.id.etUserName); etPassword=(EditText) this.findViewById(R.id.etPassword); btnLogin=(Button) this.findViewById(R.id.btnLogin); btnReset=(Button) this....

    疯狂Android讲义源码

     1.7 本章小结 33  第2章 Android应用的界面编程 35  2.1 界面编程与视图(View)组件 36  2.1.1 视图组件与容器组件 36  2.1.2 使用XML布局文件控制UI  界面 40  2.1.3 在代码中控制UI界面 41  2.1.4 使用...

Global site tag (gtag.js) - Google Analytics