摘要: 这三个属性必须同时设置:privateEditTextpasswde=null; passwde.setFocusable(true); passwde.setFocusableInTouchMode(true); passwde.requestFocus(); 阅读全文
posted @ 2013-03-28 17:33 麦二蛋 阅读(279) 评论(0) 推荐(0) 编辑
摘要: private byte[] mContent; Bitmap myBitmap;ContentResolver resolver = getContentResolver(); try { //获得图片的uri Uri originalUri = data.getData(); //将图片内容解析成字节数组 mContent=readStream(resolver.openInputStream(Uri.parse(originalUri.toString()))); //将字节数组转换为ImageView可调用的Bitmap对象 myBitmap = getPicFromBytes(mCo 阅读全文
posted @ 2013-03-26 17:32 麦二蛋 阅读(514) 评论(0) 推荐(0) 编辑
摘要: android:listSelector="@android:color/transparent" 设置为透明色 阅读全文
posted @ 2013-03-22 09:28 麦二蛋 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 在ScrollView添加android:overScrollMode="never"即可 阅读全文
posted @ 2013-03-19 17:22 麦二蛋 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 一是在源码里进行修改frameworks/base/core/java/Android/inputmethodservice/InputMethodService.java1、 在updateFullscreenMode(..)中,将boolean isFullscreen = mShowInputRequested && onEvaluateFullscreenMode();改为boolean isFullscreen=false;2、也可以:直接修改onEvaluateFullscreenMode()的返回值为false <自定义输入法时,可以直接重写之,就不必在源码 阅读全文
posted @ 2013-03-19 17:10 麦二蛋 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 今天发现EditText这个组件,当你设置一个的高度(如,150dp),或者多行时,默认光标的位置是居中显示的,一直找不到方法如何把光标定位在最上面的左边。原来是一个属性的设置问题。默认EditText组件的android:gravity这个属性的值为center把它改为android:gravity="top"就ok了!转载地址:http://blog.csdn.net/avenleft/article/details/7334060 阅读全文
posted @ 2013-03-14 15:08 麦二蛋 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 当一个layout中加入一个新的view时,新加入之前的某些view点击没反应(没有获取到焦点),这个时候可以考虑把新加的view的焦点属性设置false 阅读全文
posted @ 2013-02-27 10:40 麦二蛋 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 利用CursorAdapter添加,删除数据后,数据数目更新不过来时,需要用getCursor.requery()来刷新显示 阅读全文
posted @ 2013-02-21 11:27 麦二蛋 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果这是为什么呢?这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显 阅读全文
posted @ 2013-02-05 16:34 麦二蛋 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 编译app里面的源码时,有时候由于模拟器闲置太久,把apk文件添加到模拟器中会报错:error:device not found通常这个时候,我只需要:adb kill-serveradb remount然后就可以把我的apk安装到模拟器里。如果上面方法不奏效,老是出现"error:device offline",google了下,发现只需要添加一行命令就可以了,具体如下:adb kill-serveradb start-serveradb remount然后把我的apk安装到模拟器成功。转载地址:http://blog.163.com/anyangmeng@126/blo 阅读全文
posted @ 2013-02-05 15:43 麦二蛋 阅读(372) 评论(0) 推荐(0) 编辑