- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 Android使用序列化接口Parcelable、Serializable
serializable:Parcelable:public class ListInfo implements Parcelable { String name; String time; int image; public ListInfo() { super(); } public ListInfo(String name, Str
2015-12-27 22:35:49 2026 1
原创 json解析
解析数据:import java.util.ArrayList;import java.util.List;import org.apache.http.NameValuePair;import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import com.hujing.we
2015-12-26 13:01:50 304
原创 JDK,JRE,JVM,SDK,API,ADT,OOM,ANR
JDK:全称:Java Development Kit中文:Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JRE:全称:Java running environment中文:java运行环境jvm全称:Java Virtual Machine中文:java的虚拟机区别和联系:JDK就是jav
2015-12-24 21:42:40 605
原创 ListView中停靠(悬浮)效果
获取手机DPIprivate void printDPI() { String str = ""; DisplayMetrics dm = new DisplayMetrics(); // getWindowManager().getDefaultDisplay().getMetrics(dm); dm = this.getApplicationCo
2015-12-22 21:57:14 460
原创 ListView被嵌套在ScrollView里面
实际开发中,有需要用到ScrollView嵌套ListView的情况,这里就不解释为什么会用到这两种控件嵌套使用,总之这两种控件直接嵌套使用会出现问题,一般情况下出现的问题是listview的内容显示不全,它的滚动与ScrollView的滚动冲突解决方案如下:(1)自定义ListView,重写onMeasure()方法:public class MyListViews exte
2015-12-22 19:23:46 402
转载 ListView的优化
listview可以说是Android开发中最常见的UI控件了,listview能够以列表的方式显示大量同类的数据,这样问题就产生了,既然是大量数据,就会使用到很多布局,给布局绑定数据,listview将占用大量资源还可能会产生卡顿现象。当系统开始绘制ListView的时候,首先调用getCount()方法。得到它的返回值,即ListView的长度。然后系统调用getView()方法,根据这个长度
2015-12-22 19:20:55 411
原创 ListView的item点击事件不响应
第一步:确保重写的Adapter里面getItem有正常的返回值:@Overridepublic Object getItem(int position) { return list.get(position);}第二步:设置ListView对象的监听:ListView lv;lv=(ListView)view.findViewById(R.id.ind
2015-12-22 18:05:45 6637 1
原创 ListView加载不同布局
http://www.tuicool.com/articles/MBvABz 这边文章写得图片的详细。以下为自己的简单尝试效果图:以上有两种布局,紫色为一种布局(TextView加Button),红色为另一种布局(ImageView加Button)adapter代码:public class TestAdapter extends BaseAdapter {
2015-12-21 11:17:20 607
原创 java关键字
this解释:这,这个用法:指离它最近类的当前对象,他能够调用本类中的属性,方法,构造方法。需要注意的是在静态方法中不能使用this关键字。this 关键字用于引用当前实例。-示例-public class MyClass{int number; public void setNumber(int number){ this.number
2015-12-15 15:56:46 355
原创 面向对象三大特征:继承、封装、多态 (泛型)
封装:封装是一个概念,它的含义是把方法、属性、事件集中到一个统一的类中,并对使用者屏蔽其中的细节问题。数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。比如我们将一个房子看做是一个对象,里面的漂亮的装饰,如沙发、电视剧、空调、茶桌等等都是该房子的私有属性,但是如果我们没有那些墙遮挡,是不是别人就会一览无余呢?没有一点儿隐私!就是存在那个遮挡的墙,我们
2015-12-15 14:48:00 3534
原创 Android SQLite增删改查的语句
SQLite是一款轻量级的关系型数据库,它运算速度快,占用资源少SQLiteDatabase mySql;删除操作:publicint delete (String table, String whereClause, String[] whereArgs) String whereClause:零表示删除所有的行,有值时表示通过什么字段来删除,比如通过id删除String[]
2015-12-02 14:45:14 5493
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人