本文将介绍ListView和Inflater的使用,将接上一篇文章内容.一.什么是ListView?在android开发中ListView是比较常用的控件,ListView控件可使用四种不同视图显示项目,1.大(标准)图标2.小图标3.列表4.报表,比较常用的是列表的形式.ListItem对象可包含...
分类:
移动开发 时间:
2014-06-18 22:14:17
阅读次数:
354
分享了下拉刷新,这是一个用户体验非常好的操作方式。新浪微薄就是使用这种方式的典型。...
分类:
移动开发 时间:
2014-06-16 20:43:49
阅读次数:
236
Android4.0设置界面修改总结大概介绍了一下设置改tab风格,其实原理很简单,理解两个主要的函数即可:
①.invalidateHeaders(),调用此函数将重新调用onBuildHeader()来重新读取xml文件中的header,重新刷新HeaderAdapter中的数据,因此刷新了ListView的内容,从而更新了界面。
②.onBuildHeaders()中调用loadHead...
分类:
移动开发 时间:
2014-06-16 14:20:36
阅读次数:
554
重写ListView、GridView即可:public class MyListView extends ListView { public MyListView(Context context) { // TODO Auto-generated method stub ...
分类:
移动开发 时间:
2014-06-15 18:09:15
阅读次数:
296
在javascript中写类有多种方式: 1.function()中嵌套function; 2.prototype的方式 ,3.json的方式,如下:
分类:
Web程序 时间:
2014-06-15 16:07:03
阅读次数:
246
我们在C++中都用过pair.pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同.pair可以使用make_pair构造
pair p = make_pair(1, "a1");
如果传入的参数为多个,那么就需要嵌套pair,如下代码
#include
#include
using namespace std;
int main()
{
// ,注意:在嵌套模板...
分类:
编程语言 时间:
2014-06-15 13:39:48
阅读次数:
331
.h#include "cocos2d.h"#include "cocos-ext.h"#include "ui/CocosGUI.h"#include "cocostudio/CocoStudio.h"USING_NS_CC;USING_NS_CC_EXT;using namespace ui; ...
分类:
其他好文 时间:
2014-06-15 11:16:25
阅读次数:
276
第15章 友元、异常和其他
1.友元不仅有友元函数,还能是友元类
还可以将类中的某一个成员函数指定为另一个类的友元
尽管友元被授予从外部访问私有部门的权限,单并不与面向对象编程思想相愽,相反,它们提高了公有接口的灵活性
2.类的成员函数作为其他类的友元,涉及到类的声明顺序。
还有一个函数作为两个类的友元
这方面内容看P607-611
3.嵌套类:在另一个类中声明的类被称为嵌套类
类...
分类:
编程语言 时间:
2014-06-14 17:58:31
阅读次数:
246
使用UILabel实现滚动字幕移动效果这个链接中的代码也实现了这种效果https://github.com/cbpowell/MarqueeLabel最终效果如下:原理如下:1. 获取文本2. 计算文本宽度3. 将这个Label放入ScrollView中4. 将ScrollView的contentS...
分类:
移动开发 时间:
2014-06-14 16:55:50
阅读次数:
362
贴出源码:
android.widget.ListView
...
if(mItemCount == 0){
resetList();
invokeOnItemScrollListener();
return;
}else if(mItemCount != mAdapter.getCount()){
throw new IllegalStateException("The conte...
分类:
其他好文 时间:
2014-06-14 12:34:02
阅读次数:
245