考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:编程开发 > 移动开发 > 文章内容
  

HelloWorld!使用一个图形

 [ 2012年12月17日 ] 【

在本章,你会使用一个在编程中大家熟知的活动来熟悉 Hello  World!应用 程序:显示图形。现在的电脑如果不显示图形就太过分了。这些图形显示的重点 在于如何让它在屏幕上显示出来的能力。 

大概 5 年以前,在手机上显示图形是非常困难的一件事。和图形一起工作是 我们这些现代电脑用户认为理所应当的事情之一了。我们每天看着不同类型的窗 口,甚至没有想到这个是影像被发送到屏幕的。这个版本的 Hello  World!程序 将显示一个 Hello  World!的图片。 

对于这个应用程序,使用 New  Android  Project  wizard(新 Android 项目 向导)来创建一个新的项目并且命名为 HelloWorldImage。 

程序创建好后,找到 main.xml 文件并把其中的 TextView 代码删除,这样你 就有一个干净的项目文件了。如果你没有删除这个代码,最终将再次显示文本类 型的 Hello  World!程序。 

在你开始写代码之前,你需要一个需要显示的图片。在你可选的图形程序内 创建一个小的图片。为了方便起见,选择 Microsoft  Paint,但是任何的程序都 可以给你想要的图片。 

为  这  个  图  片  命  名  为   helloworld.png   并  且  把  它  保  存  到 

%workspace%/HelloWorldImage/ 
res/drawable  目录下。 

注意: 

不要把图片的名称大小写搞混了。图片的名称只应当是小写字母。如果你插入了 
大写字母,当你试着在 Eclipse 中用这个文件时,会得到一个错误的提示。 

在复制这个文件到正确的目录之后。helloworld.png 这个图片应当显示在 项目窗口中,在 drawable 目录下。 

打开 R.java 并且 看一 下 它的 代 码 。 Eclipse 应当 增加 了 一个 指 针到 helloworld.png.你的 R.java 文件应当同下面的类似: 

/*  AUTO-GENERATED  FILE.  DO  NOT  MODIFY. 

*  This  class  was  automatically  generated  by  the *  aapt  tool  from  the  resource  data  it  found.  It *  should  not  be  modified  by  hand. 

*/ 

package  android_programmers_guide.HelloWorldImage; public  final  class  R  { 

public  static  final  class  attr  { 

public  static  final  class  drawable  { 

public  static  final  int  helloworld=0x7f020000; 
public  static  final  int  icon=0x7f020001; 

public  static  final  class  layout  { 

public  static  final  int  main=0x7f030000; 

public  static  final  class  string  { 

public  static  final  int  app_name=0x7f040000; 

有了一个干净的壳作为起点,并且一个可用的句柄到你要显示的图像,你可以开 始增加你的代码了。可以以两种观点来看这个应用程序:XML 基础的 UI 和代码 为基的 UI。

本文纠错】【告诉好友】【打印此文】【返回顶部

考试用书

全国计算机应用能力考试用书-红旗LinuxDesktop6.0操作系统全国计算机应用能力考试用书-红旗Linux
ISBN编号: 9787512904538 出版时间: 2013-3 出版社: 中国人事出版社 页数:..
定价:¥45 优惠价:¥45  更多书籍
全国专业技术人员计算机应用能力考试用书Word2007中文字处理全国专业技术人员计算机应用能力考试用
ISBN编号: 9787512904569 出版时间: 2013-4 出版社: 中国人事出版社 页数:..
定价:¥45 优惠价:¥45  更多书籍
将考试通添加到收藏夹 | 每次上网自动访问考试通 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved