前言最近一直在讲AndroidUI的开发,今天讲一下Spinner控件,这是一个列表选择框,可以弹出一个列表供用户选择。在本片博客中,会讲解Spinner的基本属性以及设置之后的效果,以及使用SimpleAdapter绑定自定义格式的数据到Spinner中。SpinnerSpinner是一个列表选择...
分类:
移动开发 时间:
2015-05-19 18:50:53
阅读次数:
261
ProgressBar ProgressBar,进度条,是AndroidUI界面中一个非常实用的组件,通常用于向用户显示某个耗时操作完成的百分比。因此它需要动态的显示进度,从而避免长时间的执行某个耗时的操作,而让用户感觉程序失去了相应,从而提高界面的友好性。 从官方文档上看,为了适应不同的应用环.....
分类:
移动开发 时间:
2015-04-05 14:27:37
阅读次数:
232
前言 之前一直在讲AndroidUI的内容,但是还没有完结,之后会慢慢补充。今天讲讲其他的,关于数据持久化的内容。对于一个应用程序而言,不可避免的要能够对数据进行存储,Android程序也不例外。而在Android中,提供了几种实现数据持久化的方法。后面会分别介绍。 在Android中,可以使用.....
分类:
移动开发 时间:
2015-03-07 18:25:02
阅读次数:
262
AsyncTask使用:在开发Android应用时必须遵守单线程模型的原则:AndroidUI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1.不要阻塞UI线程2.确保只在UI线程中更新界面当一个程序第一次启动时,Android会同时启动一个对应的主线程(M...
分类:
其他好文 时间:
2015-02-09 22:50:22
阅读次数:
187
深入解析Android的自定义布局只要你写过Android程序,你肯定使用过Android平台内建的几个布局——RelativeLayout,LinearLayout,FrameLayout等等。它们能帮助我们很好的构建AndroidUI。这些内建的布局已经提供了很多方便的构件,但很多情况下你还是需...
分类:
移动开发 时间:
2015-02-05 13:28:01
阅读次数:
150
1、adapter 和adapterview 复用历史缓存(item布局和数据缓存)。
2、数据分页显示(利用操作引导用户)
3、优化布局文件xml。(layout尽量不要超过5层)
4、优化activity的背景图片。利用getWindow.setBackgroudDrawable(id)设置背景图,使用系统默认的最顶层来提高效率。
5、在自定义主题中设置背景
6、使用...
分类:
移动开发 时间:
2015-01-11 12:29:29
阅读次数:
211
第二章 吸引你的眼球—UI编程学习Android应用程序的开发技术,除了先要熟悉相关工具以外,最直接的,就是学习如何使用各种UI组件。我们开发的应用程序,一般都会包含一组用户可见的界面,而这些界面就是由一个个的AndroidUI组件组成的。我们在学习界面开发技术的过程中,首先就要熟悉这些组件,然后才能将它们有效的组织起来,构成一个美观、合理的界面。本章会先详细讲解一些常用的UI组件,及如何自定义组...
分类:
其他好文 时间:
2014-12-29 20:06:27
阅读次数:
128
转自:http://www.cnblogs.com/rexmzk/archive/2012/12/26/2834380.html最近公司在开展Android的自动化测试,美国那边的开发人员利用Android的UI Testing和powershell搭建了一个Android自动化的框架。通过几天的学...
分类:
移动开发 时间:
2014-12-10 12:16:22
阅读次数:
157
作者:泥沙砖瓦浆木匠
网站:http://blog.csdn.net/jeffli1993
个人签名:打算起手不凡写出鸿篇巨作的人,往往坚持不了完成第一章节。
交流QQ群:【编程之美 365234583】http://jq.qq.com/?_wv=1027&k=XVfBTo
一、前言
继续AndroidUI系列,UI其实是个前端活,美感是最终的boss阶段。泥瓦匠的美感也...
分类:
移动开发 时间:
2014-12-02 19:17:53
阅读次数:
335
公司项目需求,需要给软件加入报警功能,
点击手绘的报警图标,开始震动,并且发出报警铃音,
使用了layerlist,drawable,Vibrator,soundpool...
分类:
移动开发 时间:
2014-12-02 16:37:35
阅读次数:
394