- 浏览: 322599 次
最新评论
-
ax003d:
你好,我使用这种方法,在gridview里显示图片,当图片数量 ...
ScrollView嵌套GridView、ListView的解决办法 -
yunzhu:
Firefox下有Xmarks书签同步插件,很好用,可以方便地 ...
开发人员应该具备的工具----欲善其事,先利其器 -
mjlixm:
Android入门:ContentProvider 学习了! ...
Android入门:ContentProvider -
bluesky329:
很好收益匪浅!
一个软件工程师的经验之谈 -
qinglongyun:
每天工作4小时的程序员
执行一个EditText View 第七章(7)
你需要增加一个View到活动中来使得用户输入一些文本。然后你会分析那个文本并把它发送到前一节的Intent呼叫中。因为所有的视图是从基本的视图中派生出来的,它们在结构和使用方面非常的相似。你会发现执行一个EditText是一个非常简单的操作。
首先,在main.xml文件中放置 Views。实际上这里要放两个View:一个TextView来实现作为一个标签并且给出一些指示给用户,另外一个就是EditView来接收用户的输入。这个Views一起将增加深度和实用性到你的活动中。
因为你组成活动的外观,记住.xml是在视觉上构成的。这个就意味着加入你要TextView在最后的活动中显示在EditText的上面,你应当在main.xml文件中把它放在EditText之前。
因为你已经用过好几次TextViews了,所以这里不会讲的太多。简单的看一些你设置的TextView的属性:
<TextView android:id="@+id/textLabel" |
没什么特别的地方。这只是个简单的TextView用文本输入号码来拨号:。这个TextView将会用做EditView的显示标签。这里是你为EditView设置的属性:
<EditText android:id="@+id/phoneNumber" |
注意
你没有必要一定去设置androd:text属性,因为你不需要任何缺省的文本。
这个id被用来设为phoneNumber,这是个名字,你将要用来在代码中参阅到EditText。再说一次,当设置main.xml时,没什么特别之处。最后的文件应当看起来如下:
<?xml version="1.0" encoding="utf-8"?> |
main.xml现在完成了。你可以转移到AndroidPhoneDialer.java来继续工作。假如你不在使用一个现存的AndroidPhoneDialer.java文件——本章中的前一个项目——你可能需要参阅前一部分去看看增加到.java文件中是什么样的代码。这样会确保你从代码中的正确部分开始。
在.java文件中你第一个增加的条目是包装定义。你不仅需要增加包装到Uri,按钮和Intent,同时还要到EditText:
import android.widget.Button; |
设置EditText View的语法和设置按钮的语法一致:
final EditText <edittext_name> = <edittext> |
再说一次,呼叫你的EditText phoneNumber。创建EditText的代码如下:
final EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber); |
一旦你的phoneNumber 这个EditTexT创建好了,你可以使用它来参阅在设备上输入的文本。现在你要做的就是呼叫phoneNumber.getText()来找回用户的输入。在下面的行里替换代码数值“tel:5551212”
Intent(Intent.CALL_ACTION,Uri.parse("tel:5551212")); |
这就是本项目所有你需要更新的新代码。有了这两个新的附加内容,你可以给用户一个可以输入电话号码的对象,并且把号码发送到电话的呼叫活动中。完整的.java文件中的代码如下:
package android_programmers_guide.AndroidPhoneDialer; |
当你在模拟器中运行应用程序,你应当看到一个类似于下面插图的屏幕(略)。
试试这个:修改AndoridPhoneDialer项目
更多信息请查看 http://www.javady.com/index.php/category/thread
发表评论
-
Android入门:ContentProvider
2012-07-02 00:06 1894一、ContentProvider介绍 Cont ... -
Android入门:监听ContentProvider数据改变
2012-07-02 00:06 1401一、监听ContentProvider主要步骤 1 ... -
android 使用广播接收者监听短信和拦截外拨电话
2012-06-27 23:31 2186如果你想监听自己或者别人接收到的短信,设置黑名单等功能, ... -
android 广播接收者--BroadcastReceiver
2012-06-27 23:30 3514BroadcastReceiver初识: ... -
一个项目只使用一个Activity初探
2012-06-27 23:29 938提供一个简单案例: 1,新建一个项目 修改和添加 ... -
android 之访问WebService显示手机号码归属地
2012-06-27 23:27 1433发送XML 通过URL封装路径打开一个HttpURLC ... -
Android开发从入门到精通(8) _9
2012-04-24 21:45 2432Spinner 第八章(9) 在本节中将为Spinne ... -
Android开发从入门到精通(8) _8
2012-04-24 21:44 942RadioGroup 第八章(8) 在本章中将为Rad ... -
Android开发从入门到精通(8) _7
2012-04-24 21:43 916EditText 第八章(7) 在本节中,和上一节很类 ... -
Android开发从入门到精通(8) _6
2012-04-24 21:43 842CheckBox 第八章(6) 在本节中,将为Chec ... -
Android开发从入门到精通(8) _5
2012-04-24 21:42 874按钮 第八章(5) 看看下面的代码。这段代码代表了四个 ... -
Android开发从入门到精通(8) _4
2012-04-23 22:18 1010为AutoComplete创建一个 ... -
Android开发从入门到精通(8) _3
2012-04-23 22:17 1130使用菜单 第八章(3) 在本节中,你将建造一个应用 ... -
Android开发从入门到精通(8) _2
2012-04-23 22:17 1014修改AndroidManifest.xml文件 第八章( ... -
Android开发从入门到精通(8) _1
2012-04-23 22:16 837列表,菜单和其它Views 第八章(1) 关键技能 & ... -
Android开发从入门到精通(7) _8
2012-04-23 22:16 1069试试这个:修改AndoridPhoneDialer项目 ... -
Android开发从入门到精通(7) _6
2012-04-22 15:13 1123修改AndroidPhoneDialer 第七章(6) ... -
Android开发从入门到精通(7) _5
2012-04-22 15:13 900编辑活动许可 第七章(5) 大多数的Activit ... -
Android开发从入门到精通(7) _4
2012-04-22 15:12 978在本节中你将会 ... -
Android开发从入门到精通
2012-04-21 12:46 875从你的活动中打出电话 第七章(4) 在本节中你将会 ...
相关推荐
Android_开发从入门到精通_IBM.pdf
Android网络开发从入门到精通源码_张余
android stuidio 开发指南
书号:ISBN:9787894300874 Android开发从入门到精通
Android开发从入门到精通.pdf,初学者可以看看
android开发从入门到精通光盘源代码 随书光盘资料,很详细的代码
, 《Android从入门到精通》适合具备一定软件开发经验,想快速进入Android开发领域的程序员,以及具备一些手机开发经验的开发者和Android开发爱好者阅读,也适合作为相关培训学校的Android培训教材。
Android应用开发从入门到精通-源码和课件.rar
Android开发从入门到精通(随书光盘)【源码】第9章
android开发从入门到精通光盘源代码
Android_开发从入门到精通_IBM
Android开发从入门到精通(随书光盘)【源码】第7章
Android 开发从入门到精通 IBM的
Android开发从入门到精通.扶松柏光盘源代码,分为2部分,2-6章及7-12章 Android开发从入门到精通.扶松柏光盘源代码,分为2部分,2-6章及7-12章
本套教程包含完整的视频教学和视频配套代码, 通过本套视频可以让您从0开始学习Android开发, 打下扎实的Android功底
Android开发从入门到精通第二版项目案例+视频讲解
Android开发从入门到精通-扶松柏版本,是学习使用的很好的一本入门书籍