上网查询Android开发实现长按复制文本功能的方法很多,有什么改写系统长按响应,有用EditView控件替换TextView的方法,还有自定义控件什么的,总之都比较麻烦,而且效果也不好。
其实现在新的Android开发只需要增加一行代码就可以实现这个功能,在布局文件的TextView控件属性中增加这么一句就行:android:textIsSelectable="true"
但查询资料说只有android sdk 11起才支持,v11以下则不行了。我测试了一下在Android4没问题,2.3的系统不行,大家可以根据需求针对性测试下。
关于声明文件中android:process属性说明
笔者在学习Android Service组件的过程中碰到了一个问题,就是在Android应用的声明文件Manifest.xml中有时候会对相关的服务标签设置一个android:process=":remote"
,这个属性有什么作用呢?下面笔者就将自己整理的知识和大家分享。
Android内存优化之磁盘缓存
Android内存优化之内存缓存
Iterator中hasNext(), next()
在Iterator类中,我们经常用到两个方法:hasNext(), next()。
具体含义:
next():返回当前元素,并指向下一个元素。
hasNext():则是判断当前元素是否存在,并指向下一个元素(即所谓的索引)
如: 枚举工号
1 | Map map = new HashMap(); |