- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 为ListView每个Item上面的按钮添加事件在Adapter中响应
1.使用final变量扩展局部变量的生命周期范围主要代码 //注意原本getView方法中的int position变量是非final的,现在改为final @Override public View getView(final int position, View convertView, ViewGroup parent) { ViewHolder holder = null
2015-12-31 09:24:36 4576
转载 在Activity中响应ListView内部按钮的点击事件的两种方法
最近交流群里面有人问到一个问题:如何在Activity中响应ListView内部按钮的点击事件,不要在Adapter中响应? 对于这个问题,我最初给他的解答是,在Adapter中定义一个回调接口,在Activity中实现该接口,从而实现对点击事件的响应。 下班后思考了一下,觉得有两种方式都能比较好的实现:使用接口回调和使用抽象类回调。 正好可以复习一下接口和抽象类的区别,于是写了
2015-12-31 09:20:52 1028
原创 Android开发之TabHost应用详解
TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@android:id/tabs,FrameLayout的id必
2015-12-07 17:05:35 508
转载 IOS控件UITableView详解
终于写到了UITableView,用处最广的一个控件,当然也是要记相当多东西的一个控件。 首选创建一个新的项目,并添加一个MainViewController的Class文件 打开MainViewController.h文件 [cpp] view plaincopy @interface MainViewControlle
2015-12-03 16:52:33 362
转载 iOS开发之键盘类型UIKeyboardType
UIKeyboardTypeDefault: UIKeyboardTypeASCIICapable: UIKeyboardTypeNumbersAndPunctuation: UIKeyboardTypeURL: UIKeyboardTypeNumberPad:
2015-12-03 15:56:50 362
转载 NSString属性声明中的copy和retain区别
NSString是一个不可变的字符串对象。这不是表示这个对象声明的变量的值不可变,而是表示它初始化以后,你不能改变该变量所分配的内存中的值,但你可以重新分配该变量所处的内存空间。 生成一个NSString类型的字符串有三种方法: 方法1.直接赋值: NSString *str1 = @"my string"; 方法2.类函数初始化生成: NS
2015-12-03 15:04:32 358
CrystalBall-11124.850_32bit_64bit.zip
2021-04-14
二维码扫面源码精简版
2015-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人