微信主界面Android项目设计文档

微信主界面Android项目设计文档
微信主界面Android项目设计文档

微信主界面的项目设计

一:运行环境:window10操作系统,android studio2.2.2集成开发环境

二:项目整体构思:页面顶部Actionbar图标绘制、页面中间

Viewpage+Fragment容区域、页面底部LinearLayout+TabIndicators自定义View设计

三:文件解读:java类:MainActivity.java(实现各大功能和事件的主类),TabFragment.java(实现显示中间容框架类),ChangeColorIconWithText.java(实现改变图标颜色样式的类)。Xml:

activity_main.xml,main.xml,attr.xml,tab_bg.xml等实现页面布局。drawable放置图标文件夹还有工程原有的文件。

四:项目总结:只了解总体的结构,并不能系统的去学习每一个方法或参数,常常因为一些细节,导致编译经常错误,即使利用网络资源也不能很好解决自身的问题,所以今后学习编程,都要有始有终,注重细节,往自己感兴趣的语言发展。

五:部分关键代码如下:

顶部TitleBar构建

新建工程,将需要的图标导入进drawable文件夹

在Value文件夹下string.xml定义字符串常量:

Values文件夹下style.xml设置菜单样式

新建menu文件夹创建Main.xml中布局,总体实现顶部查找+符号菜单栏

MainActivity中实现强制显示+功能符号的反射方法

此阶段运行结果如图:

ViewPager容区域+底部自定义View 在layout下的activity_main.xml下使用LinearLayout设计底部布局

在LinearLayout中有四个小图标,它的背景background是自定义的tab_bg.xml

下面的四个小图标每个小图标都是Fragment的,但是我们这里自定义了自己的Fragment:TabFragment.java(选v4下的包)

自定义View新建Attr.xml分别代表着图标、图标颜色、文字容、文字大小。

在ChangeColorIconWithText.java这个类中使用了这四个属性。

在布局文件中使用

在ChangeColorIconWithText.java这个类中的构造方法获取自定义属性

绘制底部icon的方法onMeasure

在Mainactivity中定义页面容

此阶段运行状态如图:

Android简单的登陆界面的设计开发

通信实训报告 -Android移动平台开发 学院:信息工程学院 班级: 学号: 姓名:

实训内容: 一.1.Andriod的简介 Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前,最新版本为Android 2.4 Gingerbread 和Android 3.0 Honeycomb。 Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。 Android早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。2011年初数据显示,仅正式上市两年的操作系统Android已经超越称霸十年的塞班系统,使之跃居全球最受欢迎的智能手机平台。现在,Android系统不但应用于智能手机,也在平板电脑市场急速扩张,在智能MP4方面也有较大发展。采用Android系统主要厂商包括台湾的HTC,(第一台谷歌的手机G1由HTC生产代工)美国摩托罗拉,SE等,中国大陆厂商如:魅族(M9),华为、中兴、联想、蓝魔等。 2.Android构架图 二.1软件下载 Android SDK,网址是https://www.360docs.net/doc/712455097.html,. JDK的下载地址https://www.360docs.net/doc/712455097.html,/javase/downloads/widget/jdk6.jsp。Eclipse的下载网址是https://www.360docs.net/doc/712455097.html,/downloads/ 2.Android开发环境搭建

第4章 Android用户界面设计

视图组件的使用模式 常用组件 高级组件 提示框与警告对话框

就是Android应用程序的开发过程。一般过程是先通过XML布局文件或Java代码创建界面布局,设定组件显示样式,随后获取UI组件对象,并处理组件事件响应。 视图组件的定义 资源的访问 生成视图组件资源标识 视图组件的引用 视图组件的事件响应 组件的常用属性

1.1视图组件的定义 使用XML布局文件定义视图组件 使用Java代码定义视图组件(不推荐)

1.1视图组件的定义 使用XML布局文件定义视图组件 Android平台为大多数视图组件以及其子类提供了XML标记,可通过XML布局文件中的标记来定义视图组件。XML中的每个元素代表了一个组件,即元素名称对应相应的Java类。

1.1视图组件的定义

相关文档
最新文档