摘要:我们知道在android系统中自带的控件也有不少,大部分控件的我们其实可以深度设计扩展,经过我们精心设计出来的控件,那就是自定义控件了。就像做其他应用程序一样,我们日积月累做的时间长了,为了方便使用我们可以自定义一些自己UI或者功能型的控件。根据不同的需要定制不同的控件类型,那么简单说一下我怎么来设计这个理财软件的列表UI,其实我就想方便的进行统计和查阅,普通的单行列表已经满足不了我的需求,我需要的是分级的列表:
父级下面还还有自己的列表,可以伸展、收缩、效果很赞很整!!喜欢的顶起走。。。
我简单的设计了几个图和背景来暂时一下这个分级列表。
下面就是具体的UI设计了,因为是在自带的控件上拓展的,那就重点说一下ExpandableListView这个控件。
阅读全文
08 2011 档案
摘要:Android给我们提供 Sqlite这种轻量级数据库,并提供了一些数据操作访问的类库.如:SQLiteOpenHelper 主要是处理打开、创建、更新等方法的类库。
有onCreate() onOpen() onUpgarde(db,int ,int) 等方法,还有几个重要的和常用的类也要说一下,就是SqliteDataBase,提供操作SQLite的增、查、删、改等基本方法。还有就是ContentValues ,用来维持当前已打开的数据库的相关数据,当然也提供了增、查、删、改,只不过是在当前数据中。那么先实现创建,和提供的一些自定义的接口,方便我们以后使用,引用方便。
阅读全文
摘要:上次说了一个思路,那首先就是把UI弄出来。
android给我们提供了几种数据存储的方法:
1,Shared Preferences 2,sqlite database
利用SharedPreference来做一些简单的小功能还是很不错的。
下面我们来实现一个签到的功能。
阅读全文
摘要:目前我个人做的是自己的一个理财软件,我这个人是一个极度木有理财观念的人,每个月没有固定的开资计划和理财计划。于是乎我看了别的理财软件也让我觉得很繁琐和复杂我觉得如果让我来做一个理财软件,那第一必须得方便,个性化,有可能我一键就能记录我当天的开资情况(根据前一天的理财记录来添加第二天的理财纪录是否一样)。而且是否每天都要统计开资呢,不一定,我只纪录我当天的花费即可,而且我可以编辑这个月内我某一天的开资情况,还有一个功能就是我忘了昨天的理财添加了,我选择日期来进行理财管理。达到即使忘记了我也能添加回来。当然作为一个管理软件我们没有必要记得非常之精确,我们不是科学家要进行精确的数值统计,我们只记录当月大概开资情况和,按照这个计划这个月的开资的花费那一部分超出了我们预期的开资。比如我早上买了10个包子,包子的价钱1元,中午吃了20个包子,晚上吃了20个包子(当然我不是一直吃包子),我们就可以大致模糊理财。早餐10元,午餐20,晚餐20,是否有购买物品情况,必须生活消耗品开资(菜米油盐酱醋茶等等)。好了不扣水勒。我直接把我需要的分为4大块!
阅读全文
摘要:首先我们了解一下安装的应用程序组成
分为活动程序Activity , 服务程序Service , 广播接收器Broadcast Reciver , 内容提供器Content Prodvider
我们所做的,看到的安卓应用程序都是由Activity组成,你可以把Activity理解为窗体,视图的表现层。
Activity为载体的单元中我们的部件也有继承关系:如 TextView -> View -> Object 。
安卓还分为重要的开发要素步骤:
AndroidManifest 信息配置文件 配置文件(配置基本的packgae、activity 、及应用程序执行进入点)
res/layout 窗体布局文件 - 布局编辑器
velues 资源文件 - 资源编辑器 - 配置好资源文件可以方便以后做好国际化。
首先要进行窗口的创建、UI的设计布局、资源文件的添加、以及JAVA功能需求的代码编写、以及AndroidManifest 的配置设置。
阅读全文

浙公网安备 33010602011771号