
Android
三儿_
专业没兴趣、兴趣很专业
展开
-
Android settext \n未转义解决方法
现象:直接在xml里或settext字符串时加入\n都是可以的,但是从SQLite里取出的却没有被转义。解决方法:声明变量private CharSequence plus = "\n"; 然后将获得的数据库字符串中的\n或其他字符替换为plus: item[i] = item[i].replace("|"原创 2015-02-10 10:27:21 · 1489 阅读 · 0 评论 -
drawable导入图片导致R.java文件消失的解决过程
今天遇到了一个奇怪的问题:代码没有修改什么但是程序报错,检查了下没什么错误,习惯性的点了下clean,然后R文件消失了!所有的class都在报错 毕竟是测试出身么,细想一下clean前最后的操作,是向drawable中导入了一张图片,好的,删除这个图片试一下,R文件回来了~~~ 我再想是否文件命名使用了java保留的关键字导致了R文件异常?查看了下不是,命名方面习惯较好,而且都原创 2015-02-12 16:49:02 · 603 阅读 · 0 评论 -
Android Call requires API level 11 (current min is 8)的解决方案
【错误描述】 在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】 不详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是8,因此,E转载 2015-02-28 09:28:50 · 381 阅读 · 0 评论 -
Android中selector 几种常用按钮状态的解释
在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:android:state_pressedBoolean. "true" if this item should be us转载 2015-02-27 14:31:44 · 1354 阅读 · 0 评论 -
error: Error parsing XML: not well-formed (invalid token) 报错解决
第一次遇到这个问题,在网上查找了一下,总结出2种可能: 1.可能是输入时用了全角 2.可能是中未标明utf-8编码 不过两种可能都看了下,没有出现在我的代码中,最后解决是靠下面的方法: 把鼠标箭头移到出错误的layout上 点击鼠标右键选择Source然后再选Format,不在报错了,但是我还不知道到底是什么原因,原创 2015-03-10 09:53:27 · 9495 阅读 · 1 评论 -
动态设置getDrawable参数
今天要实现动态设置getDrawable的参数,正常getDrawable使用时getDrawable后面参数是R的地址,不过getDrawable接受的是int类型,也就是实际上是R的id,那么我们就不能直接把参数的路径设置为String变量了。 所以首先我们要把路径转换成R的对应id,如下: Resources res=getResources(); int d原创 2015-03-13 10:02:09 · 1437 阅读 · 0 评论 -
Android Context作为参数传递this
将弹出框作为函数封装后参数为Context,供其他的类调用时,将this作为参数传入,总会报空指针错误,开始想不明白,后来终于解决了,方法如下:首先我们在类中创建构造函数:public TakeMediaDialog(Context test) { this.activity = ((Activity)test); } 然后创建弹出框对象时将this.activity作为参数传原创 2015-05-28 10:42:41 · 3373 阅读 · 0 评论