- 博客(8)
- 收藏
- 关注
原创 HashSet 中储存先判断对象的hash值 如果一样 在调用 对象equals方法判断是否是同一个对象
HashSet 添加元素,首先比较hash值 是否有相同hash,没有则添加成功,有则继续比较equals,如果不同则添加成功,否则不添加。 测试方法,使用一个Java Bean的person类,有name和age两个域,覆写public boolean equals(Object obj) 和public int hashCode() 两个方法,覆写方法中都添加一句输出语句,测试是
2012-04-15 22:06:46 4271
原创 ArrayList 中 contains remove 判断元素相同 底层调用了 equals方法
我们有时候需要判断arraylist容器中是否已经存了某个元素,那么调用contains(object)方法就可以了,他的返回值是boolean类型,若有已经存在某元素则返回true,如果不存在则返回false。 比如 package info.dyndns.oszc; import java.util.*; public class Utils { public static v
2012-04-15 21:42:12 4818
转载 關於圖片隨著dpi改變
http://blog.k-res.net/?p=642 中有介紹 细分了很多文件夹处理以支持不同设备的分辨率加载对应的图片,如drawable-hdpi,drawable-ldpi,drawable-mdpi 等,如果没有注意这个问题而将贴图图片随意安置的话,在decode的时候系统会默认根据设备dpi的不同对目标图片格式解码的同时进行大小调整,也就是 说有可能破坏原本已经是2^n大小的贴图图
2012-04-14 11:48:02 511
转载 AlertDialog教学
Android AlertDialog 教學(上) AlertDialog(對話方塊) 很像是Android 的 MessageBox ,不過其實他的功能比windows上的 MessageBox 還要強大,且動作上不太相同。 1.windows的 MessageBox 只能顯示訊息,可以設定按鈕數量, Android 的 AlertDi
2012-04-14 11:46:12 1202
原创 android 延迟加载动作
private Handler handler; handler.postDelayed(new Runnable() { public void run() { try { loadNextFlag(); } catch (IOException e) { // TODO Auto-generated catch bloc
2012-04-13 20:55:59 2760 1
原创 安卓动态增加按钮
首先了解一下LayouInflater类: 将一个layout xml文件实例化为相应的View 对象。他永远不会直接使用,而是使用 getLayoutInflater() 或者 getSystemService(String) 来获得标准的LayoutInflater实例,这个实例已经将context连接起来,为正在运行的设备配置正确。 比如: LayoutInflater infla
2012-04-13 16:57:39 1941
原创 android 获取资源
FlagQuizGame Select Number of Choices correct Guess the Country giesses Incorrect! More Regions Required There are not enough countries in the selected regions. Ple
2012-04-11 11:49:20 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人