本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
[Android UI界面] 求助大神!selector怎么做到点击后保持某个颜色
一个关于Android UI界面的问题求助:selector怎么做到点击后保持某个颜色???
关于selector的点击后颜色保持要怎么做?比如我有一个textView01,textView02 ; 原色都为黑色,点击textView01后让他变成黄色(并保持),然后再点textView02,textView01自动变成黑色,textView02变成黄色(并保持)。这样仅 ...
Android开发之动画(Animation)与绘图(Graphics)详解
原文自:http://android.eoe.cn/topic/ui
动画与绘图综述
Android提供了一系列强大的API来把动画加到UI元素中,以及绘制订制的2D和3D图像中去。下面的几节将综述这些可用的API以及系统的功能,同时帮你做出最优的选择。
动画
Android框架提供了两种动画系统:属性动画(在Android3.0中引进)以及视图动画。这两种动画系统都有变化的选 ...
Android绘图必杀技---Canvas和Drawables
原文自:http://android.eoe.cn/topic/ui
Android框架提供一系列2D绘画API,它允许你在画布上渲染自定义的图像和定制已经存在的视图的外型与体验。当绘制2D图像时,你将会使用代表性的两种方法:a.* 通过布局在视图对象里绘制你的图像或者动画* 。这种方法,你的图像句柄被系统标准视图层绘制进程控制。你简单定义将图像插入视图中。b.* 直接在画布上绘制 ...
Android开发之如何使用通知提醒功能(Notifications)
在某些情况下,可能需要你去通知用户发生在你应用中的事件,其中一些事件需要用户响应,有的则不需要。例如:
:* 当一个事件完成时(比如保存一个文件),则需要显示一个简短的消息来确认保存成功。
:* 假如应用正在后台运行且需要用户注意,那么该应用需要创建一个通知以方便用户做出响应。
:* 假如应用正在执行某个动作(比如正在载入一个文件)且需要用户等待,那么该应用需要显示一个旋转的进度条来 ...
Android开发之操作栏(Action Bar)知识大全
原文自:http://android.eoe.cn/topic/ui
操作栏是一个窗口功能用于确定应用程序和用户的位置,并提供给用户操作和导航模式。如果需要突出当前用户的操作或导航,应该使用操作栏,因为操作栏为用户提供了一个一致的接口,这个接口跨应用程序和系统,并且不同尺寸的屏幕适配操作栏的外观。你可以通过ActionBar API来控制动作栏的行为和可视性,这个API被添加在And ...
Android界面开发之样式定义(Defining Styles)
原文自:http://android.eoe.cn/topic/ui
category:Android Dev Guide style是用于指定View或window的外观和格式的一系列属性的集合。style可以指定高(height) ...
【Android开发】使用AdapterView绑定数据
原文自:http://android.eoe.cn/topic/ui
给AdapterView绑定数据
AdapterView是ViewGroup的一个子类,它决定view绑定什么类型的数据。AdapterView是非常有用的,只要你想把数据(不是资源文件夹里的Strings或者是drawables)显示在界面上你就会用到它。
Gallery,ListView,Spinner是 ...
【Android开发之UI】创建一个片段
原文自:http://android.eoe.cn/topic/ui
你可以把fragment看作是activity的模块化组件,它拥有自己的生命周期,接受它自己的输入事件,你也可以在运行activity的时候添加或者移除它(有点像可以在不同的activity中重用的“子activity”)。这节课演示怎么样使用Support Library继承Fragment类,如此你的app(应 ...
创建支持多种屏幕尺寸的apk
原文自:http://android.eoe.cn/topic/ui
创建对两种以上屏幕尺寸的多apk支持(Creating Multiple APKs with 2+ Dimensions)
为了在开发android应用程序的时候加以 ...
与其他片段交互
原文自:http://android.eoe.cn/topic/ui
Communicating with Other Fragments
为了重用Fragment UI组件,你应该将Fragment建立成完全独立,模块化并且定义了自己布局和行为的组件。一旦你定义了这些可重用的Fragment,你可以通过activity,应用程序逻辑使它们关联,交互以组成一个整体复合型UI ...
处理来自UI线程的位图
原文自:http://android.eoe.cn/topic/ui
BitmapFactory的decode()方法,在Load Large Bitmaps Efficiently要点中进行讨论,不应该执行在主UI线程如果要读取源数据从磁盘或网络位置(或相对内存来说任何别的真实来源).该数据需要加载的时间是不可预知的,并取决于多种因素(从磁盘或网络的读取速度,图像大小,CPU的功率 ...
Android中自定义视图的绘制方法
自定义视图最重要的部分是它的外观.你可以根据应用的需求简单或复杂的实现它. 这个教程包含了最常见的操作.
重写onDraw()
绘制自定义视图里最重要的一步是重写onDraw())方法. onDraw())的参数是视图可以用来绘制自己的Canvas对象. Canvas定义用来绘制文本、线条、位图和其他图像单元. 你可以在onDraw())里使用这些方法创建你的自定义用户界面(UI).
...
创建支持多种屏幕尺寸的Android应用
原文链接:http://android.eoe.cn/topic/ui
Android涉及各种各样的支持不同屏幕尺寸和密度的设备。对于应用程序,Android系统通过设备和句柄提供了统一的开发环境,大部分工作是校正每一个应用程序的用户界面到它显示的屏上。与此同时,系统提供APIs允许你控制应用界面为特定的屏幕尺寸和密度,为不同屏幕的配置提供最优化的用户界面设计。例如,你可能 ...
【Andriod开发】智能TV优化Android应用界面布局
原文链接:http://android.eoe.cn/topic/ui
当你应用程序运行在电视机时,你应当考虑用户是坐在距离电视屏幕10英尺的地方.当然用户环境被称为10-foot UI.为了给你的用户提供一个可用和愉快的体验,你相应地应该奠定你自己的UI风格...这个要点向你展示如何针对TV来优化你自己的布局,通过:
* 为景观模式提供适当的布局源文件.
* 确保文本 ...
用户界面组件-菜单(Menus)
原文链接:http://android.eoe.cn/topic/ui
在许多不同类型的应用中,菜单通常是一种用户界面组件。为了提供给用户熟悉且一致的体验,你需要使用菜单API来展示用户动作和你应用中的其他选项。
从安卓3.0系统(API level 11)开始,安卓设备已经不再需要提供专用的菜单按键。基于这种变化,安卓应用需要远离原来所依赖的传统6选项菜单盘,取而代之的是提供一个 ...
通过片段创建灵活的用户界面
原文链接:http://android.eoe.cn/topic/ui
为了在android中创建一个灵活和多窗口的用户界面,你需要封装用户界面组件和Activity的行为成模块,这些模块可以在你的activity中替换。你可以通过片段类——它表现的有点像一个嵌套的可以定义自己的布局和管理自己的生命周期的Activity,来创建这些模块。
当一个片段指定了自身的布局时,它能和其他 ...
如何让Android ListView的平滑滚动
原文链接:http://android.eoe.cn/topic/ui
让 ListView 平滑滚动的关键在于将程序的主线程(UI线程)从大量的处理中解脱出来。要要保证用单独的线程来进行磁盘,网络或SQL操作。想要测试你的程序的状态, 你可以开启**StrictMode** 。
使用后台线程
使用后台线程(“工作线程”)可移除主线程中德压力,以至于集中精力绘制UI。在 ...
ch02 Android TextView与EditView
--------------------------------------------strings.xml--------------------------------------------
<resources>
<string name="app_name">com.ch02</string>
<stri ...