免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1063 | 回复: 0
打印 上一主题 下一主题

用户的界面(1) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-18 17:29 |只看该作者 |倒序浏览

                                               
一 屏幕的元素
activity 理解为屏幕,但屏幕上的显示元素却不是他要弄出来的,谁负责呢?
view这个类,从名字上就看得出,是让人看的。view这个基类为widget窗体控件服务,
如Text,EditText,InputMethod,Button,RadioButton,Checkbox,和ScrollView。
viewgroups 就是一群view了,就是将一组 widget窗体整成一个团队来一起显示。
activity 就是领导,view就是一小兵,viewgroups就是一个团队。
二 布局的层次
   屏幕--视图肯定是讲究层次的,因为我们要放东西在上面,就要考虑怎么放,有线性放,固定位置放,
相对放,规则的放等。
Framelayout  没想到易理解的词汇,就是整个放一个东西,一张图片,简单,就一个
linerlayout 线性的放置一些view控件。垂直或水平。  
TableLayout  可以理解为一组view空间,放在行与列中,相当于一个方阵。
AbsoluteLayout  说放哪就放哪,指明坐标的放
  RelativeLayout  相对某个控件的位置来放置 。
层次这次不是很好,布局采用的方案,类似于公司各部门的组织结构,技术不、行政部,市场部等。
三 xml设计UI
  
RelativeLayout 说明是一个相对的层次,或者说是相对的组织结构。
这个部门包括几个员工:TextView EditText Button 等,描述了每个员工的属性。
这就是屏幕设计的xml文件,或者叫layout文件。直接调用该文件就可以在屏幕上显示我们的设计初衷。
   
   
   
   
   
   
四  主题
    主题是指整个应用程序采用什么样的风格,在AndroidManifest.xml中进行设置,
代码中也可以设置,需要在其他的view 加载之前完成设置。
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/80919/showart_1969018.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP