- 博客(10)
- 资源 (9)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Viewpager 动态添加view以及滑动
此demo实现在添加动态添加View按钮时给ViewPager动态添加一个页面 实现方式比较简单 如果想滑动动态添加 在OnPageChangedListener里面实现 实现方式雷同 好了废话就不多少 直接上懂重点 这里面最为关键的是pagerAdapter class MyPageAdapter extends PagerAdapter { private ArrayList
2013-01-05 10:51:29
7613
1
原创 java中的泛型
在写这篇文章之前 就是 要明白泛型在java中的核心概念:告诉编译器想使用什么类型。这样编译器才能帮你处理一些细节。 泛型其实可以应用于类和接口: 1、泛型接口 说到泛型接口不得不说就是生成器,他是专门用来生成对象的类,实际上 他也是工厂设计模式的一种应用。我们直接看代码 /** * Created by Administrator on 13-12-22. */ public in
2014-01-11 14:42:34
756
原创 android判断判断白天还是黑夜
最近做了一个关于天气的小列子,需要判断白天还是黑夜,不说了 直接上代码 package com.example.TimeTest; import android.app.Activity; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.graphics.Bitmap
2013-11-19 16:06:31
4741
原创 ListView的设置emptyView的误区
setEmptyView(View)这个函数很有误导性,有时可能会在代码中写EmptyView,像下面这样: TextView tv= new TextView(this); tv.setText("this is a empty view") setEmptyView(tv); 这个是不行的 解决方法: TextView emptyView = new TextView(co
2013-11-13 18:01:47
1209
原创 java中闭包和回调
闭包是一个可调用的对象,他记录了一些信息,这些信息源自于创建他的作用域。所以可以看出内部类是面向对象的闭包,因为他不仅包含外围类的对象的信息,还有一个指向外围类的对象的引用。回调函数可以见博客:http://blog.csdn.net/shimiso/article/details/8560640。好了下面我们可以看一下列子: package com.snail.innerclass.inter
2013-11-03 16:11:50
679
原创 2012总结
早就很想对2012做一个总结 一直都没有静下心来的写 今天终于再有写的冲动了 好吧借着这股想写的冲动把他给结束掉这点夙愿 刚刚步入2012的时候 当时的我 其实充满了迷茫 因为毕竟在象牙塔里面的呆了四年安逸的生活的我说实话对工作真的没有什么好的憧憬 。作为一个被数学分析、高等代数、解析几何、近世代数、离散数学、组合数学、数理统计、建模等等上了四年的我,已经被摧残的没有一点激情了,对未来充
2013-10-21 15:31:05
616
原创 android expandablelistview--实现类似qq界面的效果
不管了 先上图:上面的图你把它换成箭头就是类似于qq界面了是不是 android expandablelistview的实现最为关键是重写BaseExpandableListAdapter,而最为关键的两个方法是getChildView(),getGroupView(),注意在写这两个方法的时候最重要的是或者最容易出错的地方是注意返回的内容不要是 null 还有就是用红线所画的两个图片的切换就要
2013-10-21 15:31:03
1187
原创 线程的挂起join
package Thread; import sample.Log; /** * Created with IntelliJ IDEA. * User: shenzaih * Date: 13-10-16 * Time: 下午1:55 * 所谓的线程挂起就是指暂停执行,现在有两个线程A,B,如果在线程A中执行b.join()则a就会挂起 直到B终止 * 线程终止 */ clas
2013-10-16 15:00:37
711
原创 九九乘法口诀表
在这里我写了两个自认为比较简单的九九乘法口诀表: 1、 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j + "*" + i + "=" + j * i + "\t"); } System.out.print("\r"); } 2、
2012-12-19 14:49:19
1484
1
android 照相机
2013-01-11
android fragment
2012-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人