2016年4月7日

摘要: 转自:http://www.trinea.cn/android/layout-performance/ 本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他La 阅读全文
posted @ 2016-04-07 14:22 行殇 阅读(142) 评论(0) 推荐(0) 编辑

2016年3月14日

摘要: 1.theme和style都是一组属性的集合,用于定义文本、颜色、大小等显示风格。他们都是资源,可以用android系统级别的一些默认的风格和主题资源,你也可以自定义你自己的主题和风格资源。 2.自定义style 注意:@符号表明了我们应用的资源是前边定义过的(或者在前一个项目中或者在Android 阅读全文
posted @ 2016-03-14 02:59 行殇 阅读(867) 评论(0) 推荐(0) 编辑

2015年8月7日

摘要: 1 public class AutoScrollTextView extends TextView implements Runnable { 2 private int currentScrollX;// 当前滚动的位置 3 private boolean isStop = f... 阅读全文
posted @ 2015-08-07 10:42 行殇 阅读(351) 评论(0) 推荐(0) 编辑

2015年6月17日

摘要: expandableListView是带分组的Listview,通常会有setOnChildClickListener,setOnGroupClickListener,但如果是长按的事件,可以用以下方法来实现长按事件的监听elv.setOnItemLongClickListener(new OnIt... 阅读全文
posted @ 2015-06-17 15:31 行殇 阅读(405) 评论(0) 推荐(0) 编辑

2015年6月15日

摘要: edittext 有个onCreateInputConnection 的方法,通过它可以自定义一个输入法连接器,那里连接器里面有个方法(finishComposingText)能监听输入完成的动作.public class MyEditText extends EditText{ ... 阅读全文
posted @ 2015-06-15 19:15 行殇 阅读(636) 评论(0) 推荐(1) 编辑
摘要: 1.EditText作为一个比较成熟的View,在Android的应用开发中得到极为广泛的使用。在某些特殊情况下,我们可能需要定制EditText的输入内容,只允许指定功能的输入,例如输入一个”ddd:mm:ssssss“格式的度分秒角度。一些错误的思路有:(1)OnKeyListener,实现Ed... 阅读全文
posted @ 2015-06-15 19:14 行殇 阅读(4478) 评论(0) 推荐(0) 编辑

2015年6月14日

摘要: 这个格式是用来形容小数的,所以只对小数部分起作用0 一个数字# 一个数字,不包括 0 (0和#就是一个占位符,有几个就意味着要显示多少位,区别是0 匹配任意数字,#匹配不包括0的任意数字(最后的0而非中间的0)). 小数的分隔符的占位符, 分组分隔符的占位符; 分隔格式。- 缺省负数前缀。% 乘以 ... 阅读全文
posted @ 2015-06-14 15:25 行殇 阅读(677) 评论(0) 推荐(0) 编辑

2015年6月8日

摘要: 1.oracle怎样修改表名、列名、字段类型、添加表列、删除表列ALTER TABLE SCOTT.TEST RENAME TO TEST1--修改表名ALTER TABLE SCOTT.TEST RENAME COLUMN NAME TO NAME1 --修改表列名ALTER TABLE SCOT... 阅读全文
posted @ 2015-06-08 14:16 行殇 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在activity中设置了text。因此为了在ide中预览效果,你必须在xml中为TextView控件设置android:text属性,一般我们在这样做的时候都告诉自己,没关系,等写完代码我就把这些东西一并删了。但是你可能... 阅读全文
posted @ 2015-06-08 00:22 行殇 阅读(438) 评论(0) 推荐(0) 编辑

2015年5月4日

摘要: DisplayMetrics metrice= new DisplayMetrics(); Display defaultDisplay = getWindowManager().getDefaultDisplay();defaultDisplay.getMetrics(metrice); int 阅读全文
posted @ 2015-05-04 15:49 行殇 阅读(468) 评论(0) 推荐(0) 编辑

导航