最近项目需要输入价格,但是不想让用户在小数点后面输入太多,所以我封装了一个。当用户输入小数点的时候 监听小数点后面的位数,只要大于两位就立马删掉,封装好了,直接可以拿过来用!...
分类:
移动开发 时间:
2014-09-16 10:48:30
阅读次数:
238
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法12345678910111213141516abstractclassPerson {publica...
分类:
其他好文 时间:
2014-09-15 22:48:39
阅读次数:
304
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动)显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类而心脏又在人体当中,正如同是内部类在外部内当中实例...
分类:
其他好文 时间:
2014-09-15 22:43:49
阅读次数:
303
Android 畫面裡的 EditText 被 Focus 時會自動彈出鍵盤這是方便使用者習慣的設計不過筆者在開發時發現有時候方便過頭了原因一開始進入有 EditText 的頁面時EditText 會自動 Focus 及彈出鍵盤這就會造成困懮因為使用者進入頁面時不一定是要輸入資料可能只是看資料而已而...
分类:
移动开发 时间:
2014-09-15 15:55:29
阅读次数:
190
方法一:利用TextWatcherJava代码editText.addTextChangedListener(newTextWatcher(){privateCharSequencetemp;privatebooleanisEdit=true;privateintselectionStart;pri...
分类:
移动开发 时间:
2014-09-15 09:50:58
阅读次数:
206
1.懒汉式(内部类式) /** * Created by pmx on 14-9-14. */public class Singleton { private Singleton() {} public static Singleton getInstance() { r...
分类:
其他好文 时间:
2014-09-14 21:56:17
阅读次数:
167
Android提供了两种方式的事件处理:基于回调的事件处理和基于监听器的事件处理.基于监听器:View class中有许多事件监听器要实现的接口如View.OnClickListener,单击事件监听器。 通常使用内部类或者匿名类定义事件监听器,当某个事件监听器需要被多个GUI界面共享,则考虑使用外...
分类:
移动开发 时间:
2014-09-12 22:04:34
阅读次数:
274
在一个ListView中,如果里面有EditText会很麻烦,因为修改EditText里面的数据会发生错位现象.这时候,需要在适配器BaseAdapter的getView中设置setTag(),将position缓存起来.下面来解决这个问题.1.打开activity_main.xml . 在这个布局...
分类:
移动开发 时间:
2014-09-11 22:24:12
阅读次数:
468
原文摘自:http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件...
分类:
编程语言 时间:
2014-09-11 18:51:12
阅读次数:
239
接口
接口和内部类为我们提供了一种将接口和实现分离的更加结构化的方法
抽象类和抽象方法
在之前“乐器”的所有例子中,基类Instrument中的方法往往是“哑”的方法,若要调用这些方法的话,就会出现一些错误。。这是因为Instrument类的目的是为它的所有的导出类创建一个通用接口。在那些例子中,建立这个通用接口的唯一理由是,不同的子类可以用不同的方式表示此接口。通用接口建立起一...
分类:
编程语言 时间:
2014-09-11 17:26:23
阅读次数:
299