Android UI设计
文章平均质量分 79
裂缝中的阳光JDG
研究方向:Android开发、ASR技术、linux系统移植与驱动开发
展开
-
Android活动条(actionbar)使用详解(二)
1.使用ActionBar实现Tab导航 使用ActionBar实现Tab导航的思路是:AcitonBar通常与Fragment结合使用实现Tab导航。ActionBar在顶端生成多个Tab标签,当用户点击某个Tab标签时,系统根据用户点击事件导航指定Tab页面。实现步骤如下:(1)调用ActionBar的setNavigationMode(ActionBar.NAVIGATION_原创 2015-06-14 08:49:58 · 1469 阅读 · 0 评论 -
Android的Menu菜单详解(一)
Android应用中菜单默认是看不见的,只有当用户单击手机上的"MENU"键,系统才会显示该应用关联的菜单,这种菜单也叫选项菜单。对于Android菜单menu的开发,我计划把其归类为三种类型,两种形式。所谓菜单的三种类型指的是选项菜单/子菜单、上下文菜单、弹出式菜单;两种形式是指在开发Menu菜单时可以通过调用Menu类(add方法)SubMenu(add方法)创建相应的菜单和子菜单,也可以通过原创 2015-06-15 16:43:51 · 4974 阅读 · 0 评论 -
Android活动条(actionbar)使用详解(一)
活动条(ActionBar)是Android3.0的重要更新之一,ActionBar位于传统标题的位置,其主要提供了如下功能: >显示选项菜单的菜单项,即激昂菜单项显示在Action Item; >使用程序图标作为返回Home主屏或向上的导航操作; >提供交互式View作为Action View; >提供基于Tab的导航方式,可用于切换多个Fragment原创 2015-06-12 20:37:36 · 1418 阅读 · 0 评论 -
Android自定View组件方法
一、开发自定义View组件 View组件只是一个矩形的空白区域,并没有任何内容。对于Android应用的其他UI组件来说,它们都继承于View组件,然后在View组件提供的空白区域上绘制外观。当Android系统提供的UI组件不足以满足项目需要时,我们可以通过继承View来派生一个自定义组件。 举一个实例:实现一个跟随手指的小球。当用户通过手指在屏幕上拖动时,程序监听到这个手机原创 2015-05-27 15:58:53 · 1274 阅读 · 0 评论 -
Android布局管理器浅析
在Android应用开发中,为了更好地管理Android应用的用户界面里的各组件,Android提供了布局管理器来实现Android应用的图形用户界面平台无关性,其中所有布局管理器的父类为ViewGroup。一般来说,推荐使用布局管理器来管理组件的分布、大小,而不是直接设置组件位置和大小。在开发当中,最常用的方法是预先设置好容器边距(分布)、大小,然后其包含的组件使用"fill_match"或"w原创 2015-05-26 10:29:13 · 962 阅读 · 0 评论 -
Android对话框使用详解(二)
一、使用PopupWindow创建对话框风格的窗口 使用PopupWindow创建对话框风格的窗口步骤如下: >调用PopupWindow的构造器创建PopupWindow对象; >调用PopupWindow的showAsDropDown(View v)将PopupWindow作为v组件的下拉组件显示出来;或调用PopupWindow的showAtLocation()原创 2015-05-26 08:55:27 · 1213 阅读 · 0 评论 -
Android搜索框/滚动视图/notification
1.搜索框(SearchView)的功能与用法 SearchView是搜索组件,其可以让用户在文本框内输入文件,并允许通过监听器监听用户输入。当用户输入完成后提交搜索,可通过监听器执行实际的搜索。 常用方法如下: ◆setIconfiedByDefault(boolean iconified):设置该搜索框默认是否自动缩小为图标; ◆setSubmitBut原创 2015-06-15 14:43:29 · 1854 阅读 · 0 评论 -
Android进度条使用详解(一)
进度条是UI界面中一种非常实用的组件,通常用于向用户像是某个耗时操作完成的百分比。进度条可动态地显示进度,因此避免长时间地执行某个操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。ProgressBar本身代表着进度条组件,其子类还包括SeekBar(拖动条)和RatingBar(星级评分条)。一、ProgressBar使用详解1.环形进度条使用方法(1)进度条样式原创 2015-05-29 16:35:11 · 4201 阅读 · 0 评论 -
Android进度条(星级评分)使用详解(二)
一、SeekBar拖动条使用 SeekBar继承于ProgressBar,ProgressBar所支持的XML属性和方法完全适用于SeekBar。拖动条和进度条的区别是:进度条采用颜色填充来表明进度完成的程度,而拖动条则通过滑块位置来标识数值并且运行用户拖动滑块来改变值。因此,拖动条通常用于对系统的某种数值进行调节,比如调节音量、图片的透明度等。1.拖动条效果2.代码原创 2015-05-29 18:28:42 · 1764 阅读 · 0 评论 -
EditText自定义边框背景与动态检测用户输入
一、EditText自定义边框背景1.效果演示2.代码实现(1)res/drawable/shape_edit_normal.xml功能:编辑框没获得焦点时,使用该shape。为根元素的ShapeDrawable资源,主要用于定义一个基本的几何图形,如矩形、圆形、线条等。 子元素用于指定填充集合图形的的颜色; 子元素用于定义几个图形的四个角的弧度原创 2015-06-17 09:21:45 · 3105 阅读 · 0 评论 -
Button多样化与自定义点击效果
在Android开发应用中,默认的Button是由系统渲染和管理大小的。然后,我们在产品的实际开发中,需要对默认Button进行美化,比如自定义背景的按钮、自定义图片按钮等,以此来改善UI的美观并且提高用户的体验度。Button控件常用属性如下:一、自定义按钮背景1.修改系统默认Button的背景颜色(1)在drawable资源目录下按钮下后的效果变化描述文件dra原创 2015-05-12 12:20:34 · 2046 阅读 · 1 评论 -
ImageButton单击切换图片效果
转载请标明: http://blog.csdn.net/u012637501 我们平时在使用手机app时,常常会发现当我们按下某个按钮时相应按钮会发生变化,当我们松手时又恢复了原来的样子。或是,当你连续单击同一个按钮,会实现不同的功能。刚开始的时候感觉很神奇,那么现在我们来揭开她的面纱,经过下面的学习我相信你也可以轻轻松松将其拿下! 一、单击效果 首先看下将要原创 2015-05-12 12:34:51 · 12736 阅读 · 0 评论 -
Android的Menu菜单详解(二)
Android主要提供了两周创建菜单的方式,一种是在Java代码中创建(即调用Menu、SubMenu类中的方法实现菜单/子菜单/菜单项的创建);另外一种就是使用XML资源文件来定义。对于第一种方法,我们在上一篇文章中已经有了很详细的介绍,但是在Java代码中定义菜单、菜单项而导致程序代码非常臃肿且不易调试阅读。本文将着重介绍使用XML资源文件来定义菜单的构成(即利用XML资源文件来描述一个菜单)原创 2015-06-15 16:50:03 · 3308 阅读 · 0 评论