触摸模式(Touch mode )当用户直接使用keys或trackball与UI进行交互的时候, 必须先使目标控件获取焦点(比如按钮),这样用户才会注意到是什么控件接收输入. 然而如果设备支持触摸手势的话, 用户可能使用触摸屏与UI进行交互, 这个时候就没有必要将目标控件高亮显示了(即,获取焦点). 因此就产生了这样一种交互模式叫"touch mode ."对于一个拥有触摸屏功能的设备而言, 一旦用户用手点击屏幕, 设备立刻进入touch mode . 这时候被点击的控件只有isFocusableInTouchMode()方法返回true的时候才会 focusable , Read More
http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html Read More
01.view plaincopy to clipboardprint? 02.view plaincopy to clipboardprint? 03.package net.blogjava.mobile.wsclient; 04. 05.import org.ksoap2.SoapEnvelope; 06.import org.ksoap2.serialization.SoapObject; 07.import org.ksoap2.serialization.SoapSerializationEnvelope; 08.import org.ksoap2.transport.HttpTr Read More
这两天一直在调界面,很有心得,界面少不了的就是一层套一层,有时即便是界面的简单实现不需要一个linearlayout套另一个linearlayout,但是也必须在外层加上一个linearlayout,比如需要隐藏(View.gone)一个view的时候,还必须与左右间隔(margin),而内层实现间隔一旦隐藏后就没有这个间隔了,所以这个时候必须在外层实现这个间隔。另外,在代码中设置长度单位为dip时,可以用以下方法:Resources resources = getResources();float fPx = TypedValue.applyDimension(TypedValue.COMP Read More
该文被密码保护。 Read More
http://www.docin.com/p-194450114.htmlhttp://blog.csdn.net/dkxatt/article/details/6615139 Read More
SQLite的增删改都很简单,关键是查询,当你想要执行一些复杂的查询时,你往往就会觉得android 提供的SQLite方法明显不够。 在查询返回的是一个Cursor类型的对象,它是一个指针,且永远都不会为空,所以,当你查询某语句,并判断返回值是否为空时,切勿用cursor==null表示。而有个方法,cursor.getCount()==0就能判断其结果值是否为空了。另外,对于一些dao类的方法,最好写在一个文件中,且最好抽象化,养成这个习惯,以便将来可以进行代码复用。 Read More
http://blog.csdn.net/baimingyong007/article/details/7306265 Read More
http://lovewf.blog.51cto.com/1723922/731524这篇自定义View的专题文章写得相当不错,特别的,它解决了我今晚在和同事调项目布局时的一个困惑,也就是自定义View的坐标原点问题,当自定义View通过xml布局时,其坐标原点(0,0)在这个自定义view的左上方,而不是在父View的左上方。附:为什么要关注坐标原点的问题,因为坐标原点在自定义View的onDraw(方法中调用其他方法时经常用到。 Read More