
Android UI
文章平均质量分 83
Android小子
在Android学习的路上不断前进
展开
-
【eoe资源】通过片段创建灵活的用户界面
原文链接 :http://android.eoe.cn/topic/ui为了在android中创建一个灵活和多窗口的用户界面,你需要封装用户界面组件和Activity的行为成模块,这些模块可以在你的activity中替换。你可以通过片段类——它表现的有点像一个嵌套的可以定义自己的布局和管理自己的生命周期的Activity,来创建这些模块。当一个片段指定了自身的布局时,它能和其他片段配置成不原创 2013-07-17 14:47:12 · 466 阅读 · 0 评论 -
处理来自UI线程的位图
原文自:http://android.eoe.cn/topic/ui BitmapFactory的decode()方法,在Load Large Bitmaps Efficiently要点中进行讨论,不应该执行在主UI线程如果要读取源数据从磁盘或网络位置(或相对内存来说任何别的真实来源).该数据需要加载的时间是不可预知的,并取决于多种因素(从磁盘或网络的读取速度,图像大小,CPU的功...2013-07-04 15:22:19 · 87 阅读 · 0 评论 -
与其他片段交互
原文自:http://android.eoe.cn/topic/ui Communicating with Other Fragments为了重用Fragment UI组件,你应该将Fragment建立成完全独立,模块化并且定义了自己布局和行为的组件。一旦你定义了这些可重用的Fragment,你可以通过activity,应用程序逻辑使它们关联,交互以组成一个整体复合型U...原创 2013-07-04 15:24:08 · 172 阅读 · 0 评论 -
创建支持多种屏幕尺寸的apk
原文自:http://android.eoe.cn/topic/ui 创建对两种以上屏幕尺寸的多apk支持(Creating Multiple APKs with 2+ Dimensions)为了在开发android应用程序的时候加以利用google安卓市场的多apk支持特性,刚开始就采取一些良好的措施去增加对多apk的支持,是非常重要的,这样可以在将来开发的过程中减少不必要的...2013-07-04 15:26:50 · 232 阅读 · 0 评论 -
【Android开发之UI】建立一个灵活的用户界面
原文自:http://android.eoe.cn/topic/ui 当你设计支持广泛屏幕大小的应用时,你可以在不同的布局配置中重用你的frament,在可用的屏幕空间基础上优化用户体验。例如,在手持设备上,对于一个单窗口的用户界面来说同一时间可能只适合显示一个fragment。反之,你可能想在尺寸更大平板上并排设置更多的fragment以显示更多的信息给用户.如上图:两个...2013-07-08 14:28:15 · 248 阅读 · 0 评论 -
【Android开发之UI】创建一个片段
原文自:http://android.eoe.cn/topic/ui 你可以把fragment看作是activity的模块化组件,它拥有自己的生命周期,接受它自己的输入事件,你也可以在运行activity的时候添加或者移除它(有点像可以在不同的activity中重用的“子activity”)。这节课演示怎么样使用Support Library继承Fragment类,如此你的app(...2013-07-08 14:30:17 · 142 阅读 · 0 评论 -
【Android开发】使用AdapterView绑定数据
原文自:http://android.eoe.cn/topic/ui 给AdapterView绑定数据AdapterView是ViewGroup的一个子类,它决定view绑定什么类型的数据。AdapterView是非常有用的,只要你想把数据(不是资源文件夹里的Strings或者是drawables)显示在界面上你就会用到它。Gallery,ListView,Spinner...原创 2013-07-08 14:31:22 · 432 阅读 · 0 评论 -
【Android UI】捕捉输入控件事件
原文自:http://android.eoe.cn/topic/ui 在Android中有多种方法可以用来拦截用户与程序的交互事件。如果想处理用户界面中触发的事件,可以通过从用户交互的View捕获事件来实现。View这个类提供了这些方法。在用来构成布局的各种View类中,我们可以看到有几个用于UI事件的公共回调方法。当这些对象中有用户行为产生时,Android框架就会调用相应...原创 2013-07-08 14:32:37 · 430 阅读 · 0 评论 -
Android界面导航之拖放框架(Drag and Drop)
原文自:http://android.eoe.cn/topic/ui 使用Android的拖放框架,允许用户通过一个图形化的拖放动作,把数据从当前布局中的一个视图上转移到另一个视图上。这个框架包含了一个拖动事件类,拖动监听器和一些辅助的方法和类。虽然这个框架主要是为了数据的移动而设计的,但是你可以将这些移动的数据提供给其他的UI操作使用。例如:你可以创建一个当用户把一个彩色图...原创 2013-07-08 14:34:20 · 491 阅读 · 0 评论 -
Android界面开发之样式定义(Defining Styles)
原文自:http://android.eoe.cn/topic/ui category:Android Dev Guide style是用于指定View或window的外观和格式的一系列属性的集合。style可以指定高(height)、填补(padding)、字体颜色、字体大小、背景颜色等等属性。style定义在不同于用来设置布局的XML资源中。 Android中的Sy...原创 2013-07-09 14:23:57 · 346 阅读 · 0 评论 -
Android开发之操作栏(Action Bar)知识大全
原文自:http://android.eoe.cn/topic/ui 操作栏是一个窗口功能用于确定应用程序和用户的位置,并提供给用户操作和导航模式。如果需要突出当前用户的操作或导航,应该使用操作栏,因为操作栏为用户提供了一个一致的接口,这个接口跨应用程序和系统,并且不同尺寸的屏幕适配操作栏的外观。你可以通过ActionBar API来控制动作栏的行为和可视性,这个API被添加在An...原创 2013-07-09 14:37:04 · 668 阅读 · 0 评论 -
Android开发之如何使用通知提醒功能(Notifications)
在某些情况下,可能需要你去通知用户发生在你应用中的事件,其中一些事件需要用户响应,有的则不需要。例如::* 当一个事件完成时(比如保存一个文件),则需要显示一个简短的消息来确认保存成功。:* 假如应用正在后台运行且需要用户注意,那么该应用需要创建一个通知以方便用户做出响应。:* 假如应用正在执行某个动作(比如正在载入一个文件)且需要用户等待,那么该应用需要显示一个旋转的进度条...原创 2013-07-09 14:38:06 · 427 阅读 · 0 评论 -
Android绘图必杀技---Canvas和Drawables
原文自:http://android.eoe.cn/topic/ui Android框架提供一系列2D绘画API,它允许你在画布上渲染自定义的图像和定制已经存在的视图的外型与体验。当绘制2D图像时,你将会使用代表性的两种方法:a.* 通过布局在视图对象里绘制你的图像或者动画* 。这种方法,你的图像句柄被系统标准视图层绘制进程控制。你简单定义将图像插入视图中。b.* 直接在画布上绘...原创 2013-07-09 14:38:54 · 343 阅读 · 0 评论 -
Android中自定义视图的绘制方法
自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它. 这个教程包含了最常见的操作.重写onDraw()绘制自定义视图里最重要的一步是重写onDraw())方法. onDraw())的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线条、位图和其他图像单元. 你可以在onDraw())里使用这些方法创建你的自定义用户界面(UI)....原创 2013-07-04 15:20:15 · 263 阅读 · 0 评论 -
创建支持多种屏幕尺寸的Android应用
原文链接:http://android.eoe.cn/topic/ui Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可...原创 2013-07-04 15:13:07 · 154 阅读 · 0 评论 -
【Andriod开发】智能TV优化Android应用界面布局
原文链接:http://android.eoe.cn/topic/ui 当你应用程序运行在电视机时,你应当考虑用户是坐在距离电视屏幕10英尺的地方.当然用户环境被称为10-foot UI.为了给你的用户提供一个可用和愉快的体验,你相应地应该奠定你自己的UI风格...这个要点向你展示如何针对TV来优化你自己的布局,通过:* 为景观模式提供适当的布局源文件.* 确保文...2013-07-03 17:14:46 · 247 阅读 · 0 评论 -
【eoe教程】创建支持多种屏幕尺寸的Android应用
原文链接:http://android.eoe.cn/topic/uiAndroid涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能会要一个平板电原创 2013-07-17 14:47:17 · 581 阅读 · 0 评论 -
【Android开发】交互界面布局详解
原文:http://android.eoe.cn/topic/summaryAndroid 的系统 UI 为构建您自己的应用提供了基础的框架。主要包括主屏幕 (Home Screen)、系统 UI 栏和通知系统。您的应用对于保持统一和美观的 Android 使用体验将起到重要的作用。本章的最后,我们将介绍在您的应用中应具有的基本结构。通过阅读本章,您将会对 Android 用户界面里最原创 2013-07-17 14:47:56 · 1167 阅读 · 0 评论 -
【Android UI】如何做一个纯粹的Android app UI 设计
原文:http://android.eoe.cn/topic/summary许多开发者会在多个平台上发布应用。如果您打算为 Android 开发应用,请记住在不同的平台需要遵守不同的要求和惯例。在某个平台上开起来不错的设计,也许在另一个平台上就不合适。“一次设计,到处运行”的想法可能在一开始能节省一些时间,但是和平台不一致的体验最终可能会疏远用户。考虑按照下面的指导进行设计,避免常见的错误和缺原创 2013-07-17 14:48:00 · 780 阅读 · 0 评论 -
Android设计元素-操作栏
原文链接:http://android.eoe.cn/topic/android_sdk 操作栏 - Action Bar“操作栏”对于 Android 应用来说是最重要的设计元素。它通常在应用运行的所有时间都呆在屏幕顶部。操作栏的主要目的是:突出重要的操作 (例如“新建”和“搜索”) 并且可以方便的使用。在应用内提供统一的导航和视图切换体验。较少使用的功能收集原创 2013-07-17 14:49:47 · 583 阅读 · 0 评论 -
Windows平台JDK安装
原文链接:http://android.eoe.cn/topic/android_sdk下载Java的开发包JDKJDK有好几个类型版本,我们只需要选择Java SE类型的版本就行了。进入网页:http://www.oracle.com/technetwork/java/javase/downloads/index.html如下图:http://www.oracle.com/tec原创 2013-07-17 14:49:51 · 636 阅读 · 0 评论 -
【eoe资源】如何让Android ListView的平滑滚动
原文链接:http://android.eoe.cn/topic/ui 分任务链接地址:http://developer.android.com/training/improving-layouts/smooth-scrolling.html作者:zachgenius完成时间:2012.8.29让 ListView 平滑滚动的关键在于将程序的主线程(UI线程)从大量的处理中解脱原创 2013-07-17 14:47:10 · 581 阅读 · 0 评论 -
【eoe教程】Android中自定义视图的绘制方法
原文链接 :http://android.eoe.cn/topic/ui自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它. 这个教程包含了最常见的操作.重写onDraw()绘制自定义视图里最重要的一步是重写onDraw())方法. onDraw())的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线条、位图和其他图像单元.原创 2013-07-17 14:47:19 · 542 阅读 · 0 评论 -
【Android UI】Android颜色系大全
原文:http://android.eoe.cn/topic/summary 利用颜色的变化来突出信息。选择契合您应用主题的颜色系,并且提供视觉对比效果。注意,色弱的人士可能无法分辨红色和绿色。调色板以下几种 Android 颜色中,蓝色是系统 UI 的默认颜色。每一种颜色都有相应的深色版本以供使用。下载 Android 颜色原创 2013-07-17 14:47:58 · 676 阅读 · 0 评论 -
如何让Android ListView的平滑滚动
原文链接:http://android.eoe.cn/topic/ui 让 ListView 平滑滚动的关键在于将程序的主线程(UI线程)从大量的处理中解脱出来。要要保证用单独的线程来进行磁盘,网络或SQL操作。想要测试你的程序的状态, 你可以开启**StrictMode** 。使用后台线程使用后台线程(“工作线程”)可移除主线程中德压力,以至于集中精力绘制UI。...原创 2013-07-03 17:04:14 · 322 阅读 · 0 评论 -
通过片段创建灵活的用户界面
原文链接:http://android.eoe.cn/topic/ui 为了在android中创建一个灵活和多窗口的用户界面,你需要封装用户界面组件和Activity的行为成模块,这些模块可以在你的activity中替换。你可以通过片段类——它表现的有点像一个嵌套的可以定义自己的布局和管理自己的生命周期的Activity,来创建这些模块。当一个片段指定了自身的布局时,它能和其...原创 2013-07-03 17:05:56 · 96 阅读 · 0 评论 -
用户界面组件-菜单(Menus)
原文链接:http://android.eoe.cn/topic/ui 在许多不同类型的应用中,菜单通常是一种用户界面组件。为了提供给用户熟悉且一致的体验,你需要使用菜单API来展示用户动作和你应用中的其他选项。从安卓3.0系统(API level 11)开始,安卓设备已经不再需要提供专用的菜单按键。基于这种变化,安卓应用需要远离原来所依赖的传统6选项菜单盘,取而代之的是提供一...原创 2013-07-03 17:13:06 · 1120 阅读 · 0 评论 -
Android开发之动画(Animation)与绘图(Graphics)详解
原文自:http://android.eoe.cn/topic/ui 动画与绘图综述Android提供了一系列强大的API来把动画加到UI元素中,以及绘制订制的2D和3D图像中去。下面的几节将综述这些可用的API以及系统的功能,同时帮你做出最优的选择。动画Android框架提供了两种动画系统:属性动画(在Android3.0中引进)以及视图动画。这两种动画系统都有变化的...原创 2013-07-09 14:41:16 · 600 阅读 · 0 评论