最新二章创建用户界面
- 格式:ppt
- 大小:1.47 MB
- 文档页数:68
【宽*高】A:导航栏导航栏包括首页、通行证管理、充值中心、游戏商城、防沉迷介绍以及后面的登陆和注册通行证。
导航栏规格大小为995*95,字体统一为五号黑色字体,每个的规格大小为100*30。
I:滚动信息栏滚动信息栏内包括对新手的引导问题,大小为200*280,字体为黑色5号字体。
该栏目是随着页面上下滚动设置。
T字分界线,将整个页面分为左230,右765,以下内容为右页面的,内容全部居右。
B:账户注册信息该处为一个图片,图片上有账户注册信息字样,规格大小为200*30C:C1和C2是两个可供选的选项,如果选择C2,确定会变为下一步,点击然后会转到公会资料填写页面。
C1与C2为5号黑色字体。
规格为200*30D、E、F:三项中从真实姓名到密码保护答案均以字体形式显示在页面上,大小为小5号字体。
三项中a-q为可填写的对话框,大小为180*23。
前面字体为小五号黑色字体。
三种中1-16对应的是前面填写内容的规则,内容如下:1处添加必填,填写您的真实姓名2处添加必填,填写您的身份证号码,未满十八周岁或填写的身份证号与真实姓名不一致,将被纳入网络游戏防沉迷系统,累计在线3小时后游戏收益减半,5小时后收益为0。
3处添加必填,首字符必须以字母开头,且只能由a-z的26个小写英文字母及0-9的10个数字组成,不能包含空格、下划线等其他字符,长度为6-16位字符之间。
4处添加必填,请输入您喜欢的昵称5处添加必填,6—16位字符,由a-z的不限大小写英文字母或0-9的数字组成,不能包含空格等其他字符。
密码不能与帐号名相同。
6处添加必填,请与密码保持一致7处添加必填,注册完成后不可更改8处添加必填,请与身份证保持一致9处添加必填,密码找回的重要途径之一10处添加必填,与以上填写邮箱保持一致11处添加选填,如果密码丢失,方便密码找回12处添加选填,如果密码丢失,方便密码找回13处添加选填,如果密码丢失,方便密码找回14处添加选填,填写有效的推广码,可获得丰厚的推广奖励15处添加必填,如果看不清楚,请点击刷新16处添加必填,密码找回的重要凭证,请谨慎填写17处添加必填,密码提示答案长度请尽量不要少于6位统一小5号黑色字体。
第二章 Android基本用户界面2.1常用组件程序员开发的游戏以及应用都是运行在Android系统上的程序,这类应用程序跟用户的接触就是通过界面来完成的。
可见用户界面对于开发者来说是至关重要的一部分,本节我们就来学习用户界面的部分常用基本组件。
Android当中的大部分UI组件都是位于android.view包和android.widget包当中,本节所介绍的常用组件都是位于android.widget包中的。
2.1.1 TextView 文本框TextView直接继承了View类,是用于在界面上显示文本的组件。
它是不允许编辑的,在第一章我们创建的HelloAndroid项目当中,我们在res—>layout—>main.xml文件中就能见到有TextView组件。
实例TextViewa.创建一个名为TestTextView的新项目。
b.打开main.xml布局文件,在代码当中添加如下代码。
本段代码中13-21行是我们所添加的一个TextView第14-15 行:定义了该组件的宽和高第16 行:设置了该文本框显示的文本内容第17 行:设置了文本的字体大小第18 行:设置文本的颜色第19 行:设置了文本是否一行显示,如果选择true,那么文本内容多的情况下会以省略号显示显示不完的内容。
运行出来的结果如下图。
我可以到API当中查阅到TextView这个类的XML Attributes属性,上述实例当中只是简单的列举和使用了部分的属性设置。
如果需要设置更多的属性,我们可以到API当中来查阅。
部分属性介绍,如下表所示。
2.1.2 EditText 编辑框EditText是一个可编辑的文本框,它是TextView的子类,与它父类的区别就在于Android关闭了TextView的文字编辑功能,而EditText允许用户编辑文本框的内容。
实例EditText1.创建一个名为Test EditText的项目。
第二章用户界面2.1 知识点汇总1、作业及作业步图2-1 作业及作业步2、系统调用:用户程序中对操作系统的调用称为系统调用。
使用户程序通过简单的调用,来实现一些硬件相关,应用无关的工作,从而简化了用户程序。
独立程序:不需要操作系统帮助的程序(包括程序的启动和结束)非独立程序:需要操作系统帮助的程序图2-2 系统调用的执行过程系统调用的特点:(1)系统调用指令是由硬件决定的(即:CPU中的中断向量表)。
CPU的指令集中都有一条系统调用指令,又称访管指令但系统调用具体实现的功能由操作系统决定(即:操作系统中的,系统调用分支表,及系统调用代码)。
因此:同一种计算机上的不同操作系统,系统调用指令是相同的。
同一操作系统,在不同的计算机上,系统调用指令是不同的。
(2)系统调用是动态连接的静态连接:程序在编译时,将被调用的程序嵌入到自身中。
如:库函数调用动态连接:程序在执行的过程中,执行到调用指令时,才连接到被调用的程序并执行。
如:动态连接库(dynamic link library,DLL),系统调用。
由于操作系统是动态连接的,所以,缩短了用户程序,使用户程序和操作系统提供的系统调用功能相互独立。
(3)系统调用的调用地址和返回地址不是固定的。
系统调用的地址,由系统启动装载操作系统时,存放系统调用代码的位置决定,每次开机都可能存放在不同的位置上。
返回地址,由用户程序中系统调用指令的位置决定。
(4)安全接口在执行系统调用和从系统调用中返回时,要分别保存和恢复程序状态字PSW,并设置PSW中的系统态/用户态标志位,进行系统态和用户态的切换。
执行系统调用时,进入系统态。
从系统调用中返回用户程序时,进入用户态。
状态切换的目的:某些特权指令只能在系统态下执行。
一些地址,只能在系统态下访问。
从而限制了用户程序不能随意地进入操作系统区域,读写操作系统的内部代码,也限制了用户程序不能随意进入其它用户程序的区域。
中断:是指计算机在执行程序的过程中,当遇到需要立即处理的事件时,立即暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回原程序。