摘要: EditText 不弹出软件键盘方法一:在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden例如:<activity android:name=".Main" android:label="@string/app_name" android:windowSoftInputMode="adjustUnspecified|stateHidden" android:configChanges="orien 阅读全文
posted @ 2013-05-20 10:38 少爷太皮 阅读(182) 评论(0) 推荐(0)
摘要: 今天研究了下TextView属性的,发现网上有个写的非常全,收藏以作记录。android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符, 也就是说getText后可调用append方法设置文本内容。spannab... 阅读全文
posted @ 2013-04-22 10:22 少爷太皮 阅读(146) 评论(0) 推荐(0)
摘要: 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的数据类型:smallint 16 位元的整数。interger 32 位元的整数。decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会 阅读全文
posted @ 2013-03-29 09:34 少爷太皮 阅读(373) 评论(0) 推荐(0)
摘要: 更新Workspace原有的项目,显示更新成功,可是就是更新不下来svn上原有的文件,结果我火了,直接把app删了重来,问题来了svn弹窗了:cannot map the project with svn provider,原因:可能是subclipse新旧版本冲突造成的,删掉\.metadata\.plugins\org.tigris.subversion.subclipse.core文件即可,尝试后OK注:千万别听某些人说的,把metadata删掉。 阅读全文
posted @ 2013-03-19 14:35 少爷太皮 阅读(659) 评论(0) 推荐(0)
摘要: 今天打开eclipse后 双击打开jsp页面或创建页面的时候,会弹出一个对话框(an error has occurred.See error log for more details) 解决办法:进入打开cmd(命令提示符)Eclipes目录下,输入eclipse.exe -clean 待Eclipse启动后,即可打开编辑jsp页面。还有一种方法:删除configuration文件夹里除config.ini以外的所有文件,重启Eclipse。 阅读全文
posted @ 2013-03-13 09:55 少爷太皮 阅读(939) 评论(0) 推荐(0)
摘要: Android开发中在ListView中经常有Button或ImageButton等需要被点击的控件,如果不加一些特殊的限制,有可能ListView的Item的点击事件或Button的点击事件,其中一个不能响应。我遇到的情况是ListView的Item不能响应点击事件。 解决的办法,在ListView的Item的xml文件中添加如下属性: 1)整个xml文件的根元素如LinearLayout中添加属性android:descendantFocusability="blocksDescendants" 2)被点击的控件如ImageButton中添加属性android:focu 阅读全文
posted @ 2013-01-28 14:41 少爷太皮 阅读(2440) 评论(0) 推荐(1)
摘要: 最近用到这个Intent在Activity之间的传递,之前一直比较模糊,对这个运用不是很明白,在网上找到下面这个资料,对我很有用,所以就转了过来。ActivityAndroid中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(on 阅读全文
posted @ 2012-12-12 14:59 少爷太皮 阅读(197) 评论(0) 推荐(0)
摘要: 今天跑程序的时候,出现这样的错误:android.content.res.Resources$NotFoundException:String resource ID #0x4LogCat显示出错行是:tv_reviewmeanrating.setText((int)fl_mean);开始的时候,死活找不出原因。后来发现错误原因是: (int)fl_mean返回的是Integer类型,转成String类型,即可,如下: tv_reviewmeanrating.setText("" + fl_mean); 阅读全文
posted @ 2012-12-11 16:20 少爷太皮 阅读(475) 评论(0) 推荐(0)
摘要: 在做应用开发时,用户在用EditText进行输入时,我们可以充分利用软键盘特色功能进行导航,给用户提供好的用户体验。举例说明android:imeOptions 属性特点1 默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘2 android:imeOptions="actionSend"软键盘下方变成“发送”,点击后光标移动下一个3 设置android:imeOptions="actionDone",软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭使用方法 给EditText 设置OnEditorActio 阅读全文
posted @ 2012-12-01 13:12 少爷太皮 阅读(371) 评论(0) 推荐(0)
摘要: Android提供两个常用的消息弹出框,Toast和Alert。ToastToast是一种短暂的提示框,并不需要用户交互,也不会将focus移过来,因此可以适合大多数的场景,向用户进行信息提示。在之前的学习中,已经多次使用到Toast了。创建一个Toast很简单,使用静态方法makeText(Context context, CharSequence text | int resId, int duration),将String(或者String的ID),以及显示的时间长短(LENGTH_SHORT或者LENGTH_LONG)就可以得到一个Toast的对象。上面是最常用的方式,但是如果要显示成 阅读全文
posted @ 2012-09-20 09:55 少爷太皮 阅读(399) 评论(0) 推荐(0)