当前位置:文档之家› android新手入门内部培训教程

android新手入门内部培训教程

android新手入门内部培训教程
android新手入门内部培训教程

一、目录

一、目录开发搭建环境 (1)

开发搭建环境 (1)

1、java sdk (1)

2、Eclipse (2)

3、android SDK插件;SVN版本控制插件 (2)

二、文件结构 (3)

1.新建工程 (3)

2. 输入新建工程内容 (3)

3.工程目录结构 (4)

三、XML布局和国际化 (5)

1. 常用的布局 (5)

1.绝对布局AbsoluteLayout (5)

2.线性布局 (6)

3. 表格布局TableLayout (6)

2.最常用的LinearLayout介绍 (8)

3.国际化 (9)

四、按钮事件和Intent传值 (10)

1、概要 (10)

1、用例图 (10)

2、时序图 (11)

2、效果 (11)

1.程序进入后的界面: (11)

2.点击按钮后 (12)

3.输入文字,并点击图片按钮后 (12)

4.设置中文后 (12)

3、代码 (13)

1.Main.java (13)

2. GetIntent.java (14)

3.配置文件 (15)

五、Activity生命周期 (15)

六、其他内容 (16)

开发搭建环境

1、java sdk

jdk1.6

2、Eclipse

Eclipse下载地址

3、android SDK插件;SVN版本控制插件

1、启动Eclipse 点击标题栏上的Help,选择Install New Software选项, 如图:

2、点击ADD按钮,并输入要安装的插件地址

SDK:

SVN:

二、文件结构

1.新建工程

点击File ,New选项,点击Android Project;或者

点击File ,New选项,点击Other,如下图:

2. 输入新建工程内容:

3.工程目录结构

三、XML布局和国际化

1. 常用的布局

1.绝对布局AbsoluteLayout

android:id="@+id/widget0"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

xmlns:android="https://www.doczj.com/doc/8a3632122.html,/apk/res/android"

>

android:id="@+id/widget28"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button"

android:layout_x="171px"

........................

android:layout_y="154px"

........................

>

效果:

2.线性布局

下面会详细介绍到

3. 表格布局TableLayout

android:id="@+id/widget31"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:orientation="vertical"

xmlns:android="https://www.doczj.com/doc/8a3632122.html,/apk/res/android"

>

android:id="@+id/widget32" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"

>

android:id="@+id/widget37" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"

>

android:id="@+id/widget38" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"

>

android:id="@+id/widget33" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"

>

android:id="@+id/widget40" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"

>

android:id="@+id/widget41" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button"

>

android:id="@+id/widget34"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:orientation="horizontal"

>

android:id="@+id/widget42"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button"

>

android:id="@+id/widget43"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:text="Button"

>

2.最常用的LinearLayout介绍

xmlns:android="https://www.doczj.com/doc/8a3632122.html,/apk/res/a

ndroid"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:layout_height="wrap_content"

android:text="@string/hello"

android:id="@+id/tv"/>

相关文档 最新文档