Android进阶
文章平均质量分 64
YAnG_Linux
Make your life a story worth telling
展开
-
Android ActionBar完全解析,使用官方推荐的最佳导航栏(下)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/25466665本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.html限于篇幅的原因,在上篇文章中我们只转载 2014-06-20 14:18:11 · 8931 阅读 · 3 评论 -
android listview addHeaderView和addFooterView的注意事项
今天在做项目的时候用了自定义listview以及自定义的item、adapter。现在把其中需要注意的地方记录下来:1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部...原创 2014-08-05 16:10:17 · 5876 阅读 · 0 评论 -
如何完成ListView中图片的延迟加载
我用ListView显示图片和它的标题,这些图片素材都取自于互联网。有什么方法可以让文本显示出来,而图片延迟加载吗?而且,需要让图片按照下载的状态显示出来,其中图片的数量不固定。答:James A Wilson(最佳答案)下述代码可以用来控制图片,其中"Log"是一个自定义wrapper,位于Android中最后一个Log class。 pa...原创 2014-08-06 11:54:44 · 8788 阅读 · 0 评论 -
ListView的性能优化之convertView和viewHolder
我们经常会碰到问"ListView的优化"问题。所以就拿自己之前写的微博客户端的程序做下优化。自己查了些资料,看了别人写的博客,得出结论,ListView优化大致从以下几个角度:1.复用已经生成的convertView;2.添加viewHolder类;3.缓存数据(图片缓存);4.分页加载。一、复用convertView首先讲下ListView的原理:ListView中的每一个It...原创 2014-08-13 15:57:42 · 6780 阅读 · 0 评论 -
getVisibleSize 和 getContentSize 和 getWinSize
getVisibleSize:获得视口(可视区域)的大小,若是DesignResolutionSize跟屏幕尺寸一样大,则getVisibleSize便是getWinSize。getVisibleOrigin:获得可视区域的出发点坐标,在处理相对位置时,确保节点在不同分辨率下的位置一致。在cocos2d-x里CCNode对象有缩放的方法setScaleX和setScaleY。所以在获取对象大小...原创 2014-07-19 11:44:44 · 1462 阅读 · 0 评论 -
Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/guide/topics/ui/actionbar.htmlAction Bar是一种新増的导转载 2014-06-20 14:16:01 · 14416 阅读 · 2 评论 -
高仿交通银行手机客户端界面
一、演示效果先看一下实际的效果吧(我相信这种直接贴图的描述方式比文字描述更给力)上面的效果如何?还可以吧!这个界面包括很多Android的基础和自定义组件的知识,是从基础向高级开发进阶的好案例。接下来可不是直接贴代码哦,既然是交流我就要和广大的Android学习及爱好者交流(所以考虑到基础的参差不齐,我将一步一步的进行开发和解释)二、轻轻的进入主界面1、建立工程及包转载 2014-06-20 13:36:18 · 5221 阅读 · 6 评论 -
AndroidManifest:VersionCode和VersionName
Google为APK定义了两个关于版本属性:VersionCode和VersionName,他们有不同的用途。VersionCode:对消费者不可见,仅用于应用市场、程序内部识别版本,判断新旧等用途。VersionName:展示给消费者,消费者会通过它认知自己安装的版本,下文提到的版本号都是说VersionName。结尾有三个常见问题的解决方案同一个版本号,对应了多个VersionCode...原创 2014-06-20 13:14:00 · 2950 阅读 · 0 评论 -
Android官方提供的支持不同屏幕大小的全部方法
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8830286原文地址为:http://developer.android.com/training/multiscreen/screensizes.html本文将告诉你如何让你的应用程序支持各种不同屏幕大小,主要通过以下几种办法:让你的布局能充分的自适应屏幕 根据转载 2014-06-20 13:01:23 · 4305 阅读 · 0 评论 -
Android Fragment完全解析,关于碎片你所需知道的一切
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8881711我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机转载 2014-06-20 13:03:12 · 1092 阅读 · 1 评论 -
Android手机平板两不误,使用Fragment实现兼容手机和平板的程序
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744943记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版转载 2014-06-20 13:05:58 · 1100 阅读 · 0 评论 -
Android Fragment应用实战,使用碎片向ActivityGroup说再见
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一转载 2014-06-20 13:06:41 · 1294 阅读 · 0 评论 -
cocos2d-x坐标系详解
不同坐标系简介笛卡尔坐标系你可能上学的时候就已经知道“笛卡尔坐标系”了,它在几何课本里经常用到。如果你已经忘得差不多了,下面这些图片可以很快唤起你的记忆:在移动游戏开发过程中,有三种类型的坐标系你可能遇到:UI坐标系iOS/Android/Windows SDK中的通用UI坐标系:起点坐标(x=0, y=0)位于左上角 X轴从屏幕最左边开始,由左向右渐增 Y...原创 2014-07-19 12:31:31 · 1001 阅读 · 0 评论