摘要: 今天的笔记我们学习下通过Button切换Activity的操作,也就是相当与切屏的操作。 首先,除了项目创建时的Activity我们要再建一个Activity,一个Activity就相当于一屏;这里创建新的Activity要记得在AndroidMainfest.xml中进行注册,然而创建一个新的Activity自然要有该屏的布局XML文件,源码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android. 阅读全文
posted @ 2012-05-26 17:26 Laughing_Vzr@Stand By 阅读(2931) 评论(0) 推荐(1) 编辑
摘要: Android的控件很多,我们从最常用的一些控件学起,今天我们学习CheckBox和RadioButton。 首先,我们要在main.xml文件中添加控件: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height=&quo 阅读全文
posted @ 2012-05-25 16:35 Laughing_Vzr@Stand By 阅读(2749) 评论(0) 推荐(1) 编辑
摘要: Android的界面上自然少不了按钮这个重要的角色~在屏幕操作取代了实体键盘以后~按钮成了触屏机器上唯一能够输入和确认信息的控件~今天我们就来简单的学习下按钮的使用。 我们在昨天的Hello,World练习项目上进行修改,Button控件的使用与其OnClick的点击触发有两种方式。 示例一: 首先,我们在string.xml文件中添加我们需要的string字段,如图: 我们添加了cm和alcm这两个string值。 然后,我们在main.xml文件中添加Button按钮的控件,并对其属性进行设置,如图: 在Button控件的属性中我们分别设置了它的宽度和高度,为它添加... 阅读全文
posted @ 2012-05-22 20:26 Laughing_Vzr@Stand By 阅读(5663) 评论(0) 推荐(1) 编辑
摘要: 万事具备只欠动手~让我们创建一个属于自己的Hello,World吧。 首先按照上篇中方法创建一个Android项目,如图: 然后我们先看下创建好后的main.xml文件中都有什么,如图: 我们可以看到main.xml默认采用的LinearLayout布局,并且默认创建了一个TextView的控件,控件显示的内容text这里指向了string.xml中name为hello的值。 string.xml的内容如图: 我们来看src下的Activity.java的类文件: 注释并非默认的,继承了Activity并且实现并重写了onCreate方法,如果要对控件te... 阅读全文
posted @ 2012-05-21 17:36 Laughing_Vzr@Stand By 阅读(573) 评论(0) 推荐(1) 编辑
摘要: 昨天我们学习了IDE环境的配置~在环境配置好后我们可以手动建立一个Android项目~就像下图这样在左侧项目树的空白区域右击。 那么这样就创建了一个较完整的Android项目结构。一、src与gen的同名包com.v.learn.HelloWorld下的java文件功能: 1.HelloWorld是一个Activity,Activity可以理解为手机屏幕中的一屏,在其中可以对当前屏幕的布局以及控件功能进行操作; 2.R.java文件确切的说是一个存放id的这样一个工厂,手机布局中的控件、控件的名字、屏id(即layout下xml的名称)都会在该文件中生成特殊的ID,以便在 Acti... 阅读全文
posted @ 2012-05-18 09:13 Laughing_Vzr@Stand By 阅读(346) 评论(0) 推荐(1) 编辑
摘要: 由于本人也是刚刚自学Android的开发,一方面是为了记录自己所学的东西,一方面分享自己的经验。一、配置环境所需 IDE的配置我是在Ubuntu(11.10)下完成的,所以所需的东西都是For Linux的,所需如下: 1.Eclipse-java-helios-linux-gtk.tar.gz(官网还有其它格式的文件,可根据不同的Linux系统下载不同后缀的安装包) 地址:http://www.eclipse.org/downloads/(一般情况下VPN下进去和下载的都比较快) 2.android-sdk-linux_86.7z(我在这里下载的是7z的版本) 地址:http:... 阅读全文
posted @ 2012-05-16 22:22 Laughing_Vzr@Stand By 阅读(808) 评论(0) 推荐(1) 编辑
摘要: DTD的文档结构如下: 第一行是DTD声明部分,该声明与XML文档的声明语法格式相同 0到多个注释部分,DTD注释与XML文档的注释格式完全相同 0到多个<!ELEMENT…>定义的每一个就是一个XML元素 0到多个<!ATTLIST…>顶一个每一个就是一个XML元素的属性 0到多个<!ENTITY…>顶一个每一个就是一个实体 0到多个<!NOTATION…>顶一个每一个就是一个符号 它们彼此之间完全独立,无需相互嵌套。1. 定义元素 元素类型的定义的全称是:Element Type Definition,简称ETD,它不但会定义每个文件中可能存 阅读全文
posted @ 2011-06-17 15:39 Laughing_Vzr@Stand By 阅读(3754) 评论(0) 推荐(2) 编辑
摘要: 在XML技术里,可以编写一个文档来约束一个XML文档的书写规范,这称之为XML约束。为了能够编写一个格式良好且有效的XML文档,我们需要在XML文档之前添加DTD或者schema约束。常用的约束有: 1.DTD约束 2.Schema约束约束在XML文档中的作用: XML文档的约束可以规定该文档都有哪些标签,包括标签的属性等等,都可以在约束中进行规范编写。这篇文章我们来认识与使用DTD约束。 DTD约束(Document Type Definition),全称为文档类型定义。 这种约束简单易用,但功能较弱,相对于schema来说简单些,schema使用起来会比较麻烦,但功能也相对强大,在早期的s 阅读全文
posted @ 2011-06-16 11:16 Laughing_Vzr@Stand By 阅读(3469) 评论(0) 推荐(2) 编辑
摘要: 上篇随笔谈到了XML的一些文档的规范,这篇我们来继续学习与认识XML。一、特殊字符与CDATA区域在XML文档中如果文本字符中包含了一些特殊的字符,例如<或者&等等,这些字符会引起XML文档会引起文档的混乱。解决方法如下:1.使用实体引用:使用另一个特殊符号代替这些特殊符号2. 使用CDATA标记:将整个文档定义成字符串。 在特殊标记CDATA下,所有的特殊字符甚至是有效的元素都将被当成简单的字符串进行处理。实体引用也会失去作用,变成直接文本。CDATA的语法格式如下:<![CDATA[文本内容]]> 例如: <![CDATA][1+3<6]>在XM 阅读全文
posted @ 2011-06-15 18:38 Laughing_Vzr@Stand By 阅读(4258) 评论(2) 推荐(1) 编辑
摘要: XML文档的的分类: 1.格式不良好的(malformed)的XML文档:完全没有遵循XML文档的基本规范的XML文档。 2.格式良好(well-formed)但无效的XML文档:遵守了XML的基本规范,但没有使用DTD或schema定义语义约束的XML文档。 3.有效(valid)的XML文档:遵守了XML文档的基本规范,并使用了DTD或schema的语义约束,并且遵守定义的语义约束的XML文档。XML的语法: 一个完整的XML文件应包含以下几个部分: -文档声明 -元素 -属性 -注释 -CDATA区、特殊字符 -处理指令(processing instruction) 文档声明: 在编写 阅读全文
posted @ 2011-06-15 11:16 Laughing_Vzr@Stand By 阅读(5767) 评论(0) 推荐(4) 编辑