`

Android第一步

阅读更多
Android开发环境搭建及第一个实例

首先要保证有jdk,然后按照android sdk,sdk有不同的版本,到官网下载至少一个平台即可,然后按照eclipse插件ADT,可以在线安装,也可以下载插件的zip文件,然后复制到eclipse对应的plugins目录下即可,要运行android还需要创建一个avd。即adroid virtual device,用于指定运行平台的。

第一个实例的项目目录结构如下图所示:


源文件(包含Activity,即手机的一屏),都在src目录下
R.java文件,由eclipse自动生成的,无需修改里面的内容,用于对资源进行全局索引。如果在res目录下内容发送任何改变,R.java都会重新编译。
android library。这是应用运行的android库。在此为1.6版本。
assets目录,主要放置多媒体等一些文件
res目录,放置应用用到的资源文件。下面分为三个目录:
  drawable目录,放置图片资源
  layout目录,放置用到的布局文件,都是xml文件,在此为main.xml
  values目录,主要放置字符串(strings.xml,颜色(colors.xml),数组(arrays.xml)。
AndroidManifest.xml,这个文件相当重要,相当于应用的配置文件,声明activity,service以及receiver等。


android的布局文件是一个xml文件,可以在中定义各种组件,这些组件都是继承View类的。一个View在屏幕上占据了一块矩形区域。如按钮,文本框,指示文本,下拉框,单选/复选按钮,水平进度条,拖动条,图片视图,评分组件,日期选择器,滚动视图
对应的在xml中标签为<Button><EditText><TextView><Spinner><Radio><CheckBox><ProgressBar><SeekBar><ImageView><RatingBar><TimePicker><ScrollView>


Android中的布局有LinerLayout线性布局,即横向或纵向放置组件
TableLayout,表格布局
FrameLayout,好比一块在屏幕上提前预定好的空白区域,然后可以填充一些元素到里面,比如说一张图片等。需要注意的是,所有的元素都被放置在区域最左上的区域。如果有多个子元素,后面的子元素会重叠在前一个元素上。
RelativeLayout,相对布局

Android当中支持的描述大小区域的类型如下:
px(pixels)像素
dip(device independent pixels)不依赖于设备的像素
sp带比例的像素
pt(point)点
in(inches)英尺
mm(millimeters)毫米
  • 大小: 29.4 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics