WEB开发网
开发学院手机开发Android 开发 Android 开发实例 个人理财工具 启动界面实现 阅读

Android 开发实例 个人理财工具 启动界面实现

 2010-04-12 15:51:00 来源:WEB开发网   
核心提示:启动界面的主要功能就是显示一幅启动图像,后台进行系统初始化.如果是第一次使用本程序,需要初始化本程序的sqlite数据库,建库,建 Table,初始化账目数据.如果不是第一次使用,就进入登记收支记录界面.界面效果如图:Android 实例-个人理财工具 启动界面实现 - 网络一小人物 - 先小人,后君子" s

启动界面的主要功能就是显示一幅启动图像,后台进行系统初始化.

如果是第一次使用本程序,需要初始化本程序的sqlite数据库,建库,建 Table,初始化账目数据.

如果不是第一次使用,就进入登记收支记录界面.

界面效果如图:

<a target=Android 实例-个人理财工具 启动界面实现 - 网络一小人物 - 先小人,后君子" src="" height="480" width="320" border="0" onload="return imgzoom(this,550);" style="cursor:pointer;" onclick="javascript:window.open(this.src);"/>

Android 实例-个人理财工具 启动界面实现 - 网络一小人物 - 先小人,后君子

界面很简单,一个imageview 和一个textview

可是如何是2个view 垂直居中显示,我开始使用linearlayout就没法完成垂直和横向居中.

后来使用RelativeLayout 才搞定了横向居中.

界面的具体xml如下:

main.xml

< ?xml version="1.0" encoding="utf-8"? >

< RelativeLayout android:id="@+id/RelativeLayout01"

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_gravity="center_vertical|center_horizontal"

android:layout_height="wrap_content"

android:layout_width="wrap_content" >

< ImageView android:id="@+id/ImageView01"

android:src="@drawable/logo3"

android:layout_width="wrap_content"

android:layout_height="wrap_content" >

< /ImageView >

< TextView android:id="@+id/TextView01"

android:text="@string/welcome"

android:layout_below="@id/ImageView01"

android:layout_width="wrap_content"

android:layout_height="wrap_content" >

< /TextView >

< /RelativeLayout >

在这儿我来使用一个小技巧,就是在程序初始化完成后,让图片淡出,然后显示下一个界面.

开始我准备使用一个timer来更新图片的alpha值,后来程序抛出异常Only the original thread that created a view hierarchy can touch its views.

这才发现 android 的ui 控件是线程安全的.

1 2 3 4 5 6  下一页

Tags:Android 开发实例 个人理财

编辑录入:coldstar [复制链接] [打 印]
赞助商链接