摘要: 最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java]view plaincopypublicSparseArray(){this(10);}publicSparseArray(intinitialCapacity){......}二、增它有两个方法可以添加键值对:[java]view plaincopypublicvoidput(intkey,Evalue)publicvo 阅读全文
posted @ 2013-12-19 15:03 寡蛋 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 虽然不难,但是容易忘记,做个备忘吧package com.guet.zhuge; import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.widget.AutoCompleteTextView; public class MainActivity extends Activity implements TextWatcher{ private AutoCompleteTex... 阅读全文
posted @ 2013-12-15 23:32 寡蛋 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1.设置EditText的值监听事件 。 EditText ed=new EditText(this); ed.setText("EditText之Test"); ed.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // TOD... 阅读全文
posted @ 2013-12-12 21:11 寡蛋 阅读(2680) 评论(0) 推荐(0) 编辑
摘要: 有些东西看多了,就厌烦了:extjs对我这种感觉最为强烈。甚至,有时觉得设计之殇是审美疲劳。直角看多了,就想看看圆角,不知何时,这几年刮起了一阵阵的圆角设计风:CSS新标准纳入圆角元素,iphone中几乎随处可见圆角设计,也开始出现很多圆角名片了...今天我们就实现一个圆角的ListView效果。圆角的设计,我们并不追求到处都用,无处不用,android中有少数界面用直角确实容易显得锋利,和周边界面太过对比而显得不协调,比如大栏目列表,设置等等,而采用圆角实现,则会活泼,轻松的多,也融合的特别好。1.感觉实际上在Android中因为SDK中没有默认对圆角的一个完整的支持,需要麻烦自定义设置才能 阅读全文
posted @ 2013-12-11 11:25 寡蛋 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 我的工程里面一个activity有两个有圆角的listview,就是自定义的CornerListView继承ListView,然后我想圆角的listview A点击之后一个item会高亮然后B点中的item时B中的item保持高亮,同时中的高亮item不高亮,也就是说,多个ListView只有一个item高亮。此时要用到适配器的notifyDataSetChanged()方法,因为adapter.notifyDataSetChanged();是把getview方法重新走了一遍,所以,刷新了就没了以前的高亮操作,达到效果。当然,我在点A的item时去刷新B,这样就只会有A的item高亮了。没有加 阅读全文
posted @ 2013-12-11 10:50 寡蛋 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在使用svn 的时候容易手抖错选update地址,使其目录所有同级文件夹上出现蓝色“?”图样,非常烦人,下面记录一下解决方案。首先在该目录下打开同级文件件,工具→文件夹选项→查看→隐藏文件和文件夹→显示隐藏的文件、文件夹和驱动→确定。刷新即可。 阅读全文
posted @ 2013-12-10 22:52 寡蛋 阅读(440) 评论(0) 推荐(0) 编辑
摘要: android中的意图有显示意图和隐式意图两种,显示意图要求必须知道被激活组件的包和class隐式意图只需要知道跳转activity的动作和数据,就可以激活对应的组件A 主activity B 接收跳转的activity步骤1:在主配置文件中声明B 至少要声明一个android:name属性[html] 2:在A的布局文件中一个textview和button,并添加点击事件[html] 3:点击事件触发的集中intent意图[java]/** * 意图,描述一个动作,激活一个组件,使用其他的activity需要现在主文件中配置activity的名字等属性 * intent 要去... 阅读全文
posted @ 2013-12-08 12:47 寡蛋 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 代码如下:package com.android.xym;import java.io.IOException;import java.net.HttpURLConnection;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.net.URL;import java.util.Enumeration;import android.content.Context;import android.net.ConnectivityManage 阅读全文
posted @ 2013-12-06 10:04 寡蛋 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/*** @Title: ${file_name}* @Package ${package_name}* @Description: ${todo}(用一句话描述该文件做什么)* @author A18ccms A18ccms_gmail_com* @date ${date} ${time}* @version V1.0*/类型(Types 阅读全文
posted @ 2013-12-03 18:48 寡蛋 阅读(300) 评论(0) 推荐(0) 编辑
摘要: Toast是较为熟悉的通知,但默认方式比较单调,可以根据自己的需求自定义,在统一UI风格的时候可以单独拿出来做一个工具类来使用。下面我在Fragment中定义的一个按键弹出自定义Toast,在Activity中同样使用,只需要把上下文参数(getActivity())改为当前activity.thi... 阅读全文
posted @ 2013-11-28 00:23 寡蛋 阅读(293) 评论(0) 推荐(0) 编辑