Android程序ToDoList

2014-11-24 02:48:13 · 作者: · 浏览: 3

本文的目的是创建一个简单的ToDoList列表。


这个应用的功能是记录我的代办事项,简单到不需要本地存储,所有的代办事项都只是存储在内存中,就是只有程序打开的时候可以增加查看代办事项,当程序关闭的时候,代办事项就清空了。


流程和Windows Form的开发一样:


首先是界面设计,res/layout/main.xml 的设计。这里如果使用Android Common Xml Editor的话,可以使用可视化的控件设计。当然也可以直接使用xml的文本编辑器。


其次是程序中使用到的常量。res/values/中存放的就是配置参数的键值了。


再下来就是程序逻辑了。编写src/中的java逻辑代码。


layout定义了一个可视化的用户界面,我们可以使用两种方法来定义layout:


在XML中定义UI元素


在运行时延迟加载UI元素


使用XML定义UI元素的好处就是将逻辑层和现实层分离开。通常情况下,XML中的控件元素名称和控件类名称是对应的,而且属性的名称和类的方法也是对应的,比如EditText控件有个text属性,那么在EditText控件类中就有个setText()方法。


每个控件都可以有一个id属性,在res/main.xml中,对一个控件设置id属性应该使用@符号开头,比如