《Android应用开发入门经典(第3版)》——第6.1节创建演示应用

    xiaoxiao2024-03-29  9

    本节书摘来自异步社区《Android应用开发入门经典(第3版)》一书中的第6章,第6.1节创建演示应用,作者 【美】Carmen Delessio , Lauren Darcey , Shane Conder,更多章节内容可以访问云栖社区“异步社区”公众号查看

    6.1 创建演示应用Android应用开发入门经典(第3版)本章内容包括:使用TextView、EditText、和Button;使用适配器创建控件;使用 ProgressBar 揭示进度;使用 ImageView 显示图像。本章将详细介绍3种常见的控件。通过使用Button、EditText以及TextView并给其设置不同的属性值,读者在本章中可以学到如何创建不同的用户界面。即使使用了同样的视图,应用的功能和风格也能发生改变。本章还将介绍数据适配器的概念并展示适配器是如何与Spinner和AutoCompleteTextView一起工作的。ImageView、ProgressBar以及SeekBar的用法也将予以介绍。

    6.1 创建演示应用当在Eclipse中使用可视化编辑器创建用户界面时,可以从组件面板中选择所需创建的控件。组件面板将这些控件按照类别组织了起来,包括Form Widget和Text Field。Form Widget这个类别中包括TextView、Button、Spinner、ProgressBar以及Seekbar。Text Field这个类别中包括EditText视图和AutoCompleteTextView。本章将对这些控件分别予以研究,并介绍如何使用它们来创建具有不同功能和风格的用户界面。为完成这一任务,需要创建一个拥有5个activity的演示应用,其中主activity会处理简单的导航,其他4个activity分别演示如何使用具体的视图控件。

    在这个演示应用中将会使用一个纵向的LinearLayout,当用户点击一个按钮就会导航到另一个activity中。各个按钮的layout_width被设置成了match_parent。

    为着手开始工作,创建一个名为Hour6App的 Android应用,同时名为main_activity.xml的 XML 布局文件也会被创建。使用 Eclipse 删除自动创建的TextView。为将布局从RelativeLayout修改为LinearLayout,右击RelativeLayout并选择Change Layout命令。

    如图6.1所示,选择纵向的LinearLayout。在改变布局之后,就可以添加用于启动其他activity的按钮了。

    本书附带的Hour6App项目包含了本章中介绍的所有源代码。

    注意:使用可视化编辑器

    在可视化编辑器中右击一个控件,打开包含常见任务的上下文菜单。通过这种方式可以完成诸如修改text、id或layout_width之类的任务。使用这个演示应用是一种修改main_activity.xml布局中按钮的文本和layout_width属性的简单方式。图6.2给出了这个演示应用来模拟器中的布局。

    当为各个视图开发完 activity 之后,就需要将它们“织进”主页面了。应用会在各个按钮的onClickListener()方法中启动相应的activity。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)