android training
MN的学习空间
我是谷粉,也是果粉!
展开
-
Android training(3)-Designing for Multiple Screens(为支持多种屏幕而设计)(C)
C:实施自适应用户界面流程根据当前的布局为应用提供界面,显示出的UI界面也是可以不同的。例如,你的应用工作在双面板模式下,点击左侧面板中的一项将在右侧显示详细内容,如果是在单面板模式下,详细内容将在一个新的页面中显示(在不同的activity中)。C.a 决定当前的布局因为你实现的每个布局都会有些不同,第一件你不得不做事可能就是决定当前给用户看哪个布局。例如,你想知道用户现在是在双面板翻译 2015-04-30 15:03:44 · 406 阅读 · 0 评论 -
Android training(2)-Designing for Multiple Screens(为支持多种屏幕而设计)(B)
B:支持不同分辨率的设备这一课告诉大家怎样通过提供不同的资源以及使用与分辨率无关的测量单位来支持不同分辨率的设备。B.a 使用与密度无关像素在你设计你的布局时,最常遇到的一个必须避免的陷阱就是只是绝对像素来定义大小和距离,使用像素定义布局的大小是一个难题,因为不同的屏幕拥有不同的像素密度,所以相同的像素点可能相当于不同的物理大小在不同的设备上面。所以,在指定大小的时候,经常使用dp或者翻译 2015-04-30 14:58:45 · 460 阅读 · 0 评论 -
Android training(2)-Designing for Multiple Screens(为支持多种屏幕而设计)(A)
Android系统运行在许许多多设备上,这些设备有好几种屏幕尺寸,小到手机,大到电视机。所以,必须让你的应用适配所有的屏幕尺寸,这样可以让它被更可能多的人使用,这点是非常重要的。但是仅仅与不同的设备适配是不够的,每一个屏幕尺寸都提供了不同的可能和机会给用户交互,所以为了真的翻译 2015-04-30 14:47:56 · 523 阅读 · 0 评论 -
Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(B)
B:建立一个灵活的用户界面为了你的应用可以支持大屏幕尺寸的手机,你可以根据不同的可利用空间,配置拥有可重复利用的Fragment的不同布局配置来优化你的用户体验。例如,在手机上,只显示一个单独的Fragment,提供一个单面板的用户界面是合适的。相反,在平板电脑上你就想把Fragment一个挨一个的平排放在宽的屏幕上,给用户提供更多的信息。如下图:注意:FragmentManager类翻译 2015-04-30 14:03:35 · 529 阅读 · 0 评论 -
Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(C)
C:Fragment之间的通信为了可以重复利用这些Fragment组件,你必须把他们创建成完全独立的、模块化的组件,并且拥有自己的布局和行为。你定义了这些可以复用的fragments以后,你就可以把他们和Activity联系在一起,并且根据应用的逻辑来连接他们实现全部的复合界面。经常的,你的fragments之间需要相互通信,例如基于用户事件改变内容,所有fragments之间的通信都必须翻译 2015-04-30 14:05:55 · 409 阅读 · 0 评论 -
Android training(1)-Building a Dynamic UI with Fragments(用碎片创造一个动态的UI)(A)
为了在android上面创建动态的或者复合面板型的用户UI,你需要把你的组件或者活动行为放到一个模块中,这个模块便可以进出Activity。Fragment类可以帮助你创建这种模块,他表现的就想一个内嵌的Activity,他拥有自己的布局以及自己的生命周期。当碎片有了自己的布局后,他就可以和其他的碎片自由组合,从而为你的Activity提供不同屏幕尺寸下的布局结构。(比如屏幕小,可以显示一个碎翻译 2015-04-30 13:56:10 · 553 阅读 · 0 评论 -
Material Design for Developers(一)概述
概述Material Design旨在为手机、平板电脑、台式机和其他平台提供更一致、更广泛的外观,感觉,交互方式。使用Android5.0提供的新功能和控件,就能在你的应用中使用Material Design风格了。这一系列文章将告诉你通过下面这些元素来创建Material Design风格的App。翻译 2016-01-18 15:02:55 · 508 阅读 · 0 评论 -
Material Design for Developers(二)开始
按下面这些步骤来支持Material Design1.学习material design规范 google的看不了。分享一个中文版的,感谢翻译者! http://wiki.jikexueyuan.com/project/material-design/ 2.使用material风格的主题 3.按照设计指南创建你的布局文件 4.指定views的高度来投射阴影 5.使用系统提供的列表和翻译 2016-01-25 15:40:11 · 494 阅读 · 0 评论