2012年8月30日

listview加载机能优化ViewHolder (转)

摘要: listview加载机能优化ViewHolder (转)2012-8-30 在android开辟中Listview是一个很首要的组件,它以列表的情势按照数据的长自适应显现具体内容,用户可以自由的定义listview每一列的布局,但当listview有多量的数据须要加载的时辰,会占领多量内存,影响机能,这时辰就须要按需填充并从头应用view来削减对象的创建。 ListView加载数据都是在public View getView(int position, View convertView, ViewGroup parent) {}办法中进行的(要自定义listview都须要重写listadapt 阅读全文

posted @ 2012-08-30 15:50 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(209) 评论(0) 推荐(0) 编辑

2012年8月20日

Android Widget详解 —— ExpandableListView

摘要: 一、第一种实现方法(通过SimpleExpandableListAdapter实现) SimpleExpandableListAdapter继承于BaseExpandableListAdapter。 他负责把静态的group数据和child数据映射到XML文件中定的group和child视图上。 SimpleExpandableListAdapter没有子类。 SimpleExpandableListAdapter的构造函数如下:SimpleExpandableListAdapter(Contextcontext,List<?extendsMap<String,?>>g 阅读全文

posted @ 2012-08-20 16:41 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(575) 评论(0) 推荐(0) 编辑

2012年8月19日

Android UI布局—— 仿QQ登录界面

摘要: 最近,有点空闲的时间就拿QQ登录界面来模仿练手,做了个简单的登录界面。界面一般般吧,不算很漂亮,现在拿出来分享,希望大家一起学习与进步。有什么不足之处,请各位大侠多多赐教,谢谢。这个界面涉及到LinearLayout、TableLayout和RelativeLayout等等。话不多说,先把截图弄出来先。1、320 * 480模拟器上运行的效果图2、480 * 800模拟器上运行的效果图3、在Eclipse下截的大纲视图,这样看起来比较直观 4、XML代码(各个布局的说明已经很清楚了): 1 <?xml version="1.0" encoding="utf- 阅读全文

posted @ 2012-08-19 21:04 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(1212) 评论(0) 推荐(1) 编辑

2012年7月23日

Cocos2d-x学习笔记 —— “魔塔”案例之基础篇(一)

摘要: 1.1 准备工作我们用到的工具主要包括以下几种。(1)一台安装了Windows系统的电脑,如果需要编译IOS的版本,那么还需要准备一台安装了Mac系统的电脑。(2)cocos2d-x的开发环境,关于开发环境的安装请看之前的内容。(3)TMX地图编辑器,我们使用的是Tiled的QT版本,软件的官方网站是http://www.mapeditor.org/。(4)图片编辑工具PhotoShop。1.2绘制最简单的游戏地图首先,我们打开cocos2d-x工程,使用“Cocos2d-win32 Application”模板新建一个基于cocos2d-x引擎的win32项目,命名为MTGame,如图所示  阅读全文

posted @ 2012-07-23 15:15 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(1160) 评论(1) 推荐(0) 编辑

2012年7月21日

Cocos2d-x学习笔记(三) —— 如何移动精灵

摘要: 我们在Cocos2d-x学习笔记(二) —— 如何添加一个精灵中,为游戏场景添加了一个精灵。但一个英雄或许太过孤单,我们应该加入一些敌人,让他来打败。void addTarget()函数将会帮我们完成这一工作,敌人将会以随机的速度,从游戏场景右移动到左。在HelloWorldScence.h里声明void addTarget(),并在HelloWorldScene.cpp里添加以下的代码,(请不要忘记在HelloWorldScene.cpp的开头加入using namespace cocos2d) 1 void HelloWorld::addTarget() 2 { 3 CCSprit... 阅读全文

posted @ 2012-07-21 00:15 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(799) 评论(0) 推荐(0) 编辑

2012年7月20日

Cocos2d-x学习笔记(二) —— 如何添加一个精灵

摘要: 教程中的源码可以在这下载:https://github.com/flyingpacer/Cocos2dxSimpleGame你可以自己按照文章一步步来完成游戏,或者直接下载完整的代码,简单地编译运行。 1.加入图片资源创建新的cocos2d-x项目后,你现在应该有一个cocos2d-1.0.1-x-0.10.0/MyGame文件夹。请下载这些图片,并把它们复制到cocos2d-1.0.1-x-0.10.0/MyGame/Resources文件夹里。如图所示:2.添加一个精灵你现在会发现把cocos2d游戏从objc移植到c++是多么的简单。打开HelloWorldScene.cpp,替换ini 阅读全文

posted @ 2012-07-20 22:04 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(364) 评论(0) 推荐(0) 编辑

2012年7月7日

Cocos2d-x学习笔记(一) —— 详细的环境搭建问题总结

摘要: 这是我第一次写博客,也是我刚开始学习cocos2d-x,就是想把自己在学习中遇到的一些问题和困难跟大家交流沟通一下,以免新手在重复遇到同样让人纠结的问题,可以少走很多的弯路。以后我也会陆续的把自己学习到的东西跟大家一起分享和交流。希望大家多多支持。1.1win32开发环境配置1.1.1 Visual Studio 2008安装VisualStudio2008,默认安装即可,如果是自定义安装,VisualC++组件应选中。1.1.2 cocos2d-x1. 下载cocos2d-x引擎最新版官方下载地址为:http://code.google.com/p/cocos2d-x/downloads/l 阅读全文

posted @ 2012-07-07 14:07 〃ωǒ系﹄条噚氺dē魚ぐ 阅读(1331) 评论(0) 推荐(0) 编辑

导航