
在android开发过程中遇到的问题及解决的办法
堕落的天使
性格开朗 乐于助人
展开
-
使用onCreateDialog创建Dialog,并且动态修改Dialog的信息
在开发文件管理器的过程中遇到过这样的问题,因为文件管理器中同一级的所有文件的名字都是不同的,所以在对不同文件操作时希望可以提供给用户一些信息,让用户了解当前正在操作的文件是哪个文件。例如,用户想要对文件进行重命名,那我首先弹出一个Dialog,然后Dialog的标题是正在操作的文件名字,Dialog中提供一个EditText供用户输入新的名字。可是在测试过程中出现了这样的事情,当操作第一个文件时,原创 2012-03-24 16:37:32 · 14974 阅读 · 0 评论 -
使用ViewPage时ViewPage中的页面重置问题
当我们使用ViewPage控件时,假设我们的ViewPage有三页,当我们第一次启动ViewPage显示第一页的时候,ViewPage会预加载第二页,这样当我们向第二页滑动的时候就可以看见第二页的内容了,因为第二页的内容在第一页内容显示的时候就已经加载了。当我们滑动到第二页时,ViewPage会预加载第三页,这时ViewPage中已经保存了三页的内容:第一页,第二页和第三页,这样当我们在第二页向左原创 2012-04-05 16:00:44 · 22112 阅读 · 10 评论 -
在adb shell下执行sqlite3访问数据库出现/system/bin/sh: sqlite3: not found
今天在adb shell下执行sqlite3访问数据库时出现/system/bin/sh: sqlite3: not found提示,原因是在/system/xbin目录下没有sqlite3文件,需要从外部把sqlite3文件push进来,可能还需要libncurses.so库文件。首先,把sqlite3文件push到/system/xbin目录下,如果遇到如下提示,执行adb remount原创 2012-04-12 10:36:24 · 22326 阅读 · 9 评论 -
Android 2.3中ListView偶尔未正常通知已注册的OnScrollListener
分析源码,初步断定原因:当ListView滚动到最底部(最顶部)时,触发了2.3新引入的视觉特效。这部分逻辑里看到了特效相关的代码,但却没找到通知reportScrollStateChange(OnScrollListener.SCROLL_STATE_IDLE)的相关代码。其它地方通知reportScrollStateChange(OnScrollListener.SCROLL_STATE_转载 2012-10-16 21:02:19 · 2619 阅读 · 0 评论 -
解决eclipse出现Adb connection Error
在Android开发过程中经常出现如下错误: 方法一:eclipse中视图模式选择DDMS(还有常见的java和debug视图), 显示Devices窗口,若无可通过选择window->show view->Devices显示,再选择下拉箭头中的reset adb:原文出处:http://trinea.iteye.com/blog/1497145 方法二:开始-转载 2012-10-23 09:56:02 · 1279 阅读 · 0 评论 -
监听TextView中链接文本的点击事件
最近有一个需求,在一个Dialog中显示一个带有链接的文本,点击这个链接文本跳转到指定的网站中,同时这个Dialog消失。具体的实现如下:用到的Dialog的contentView的资源文件dlg_with_link_text.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2012-11-23 15:51:39 · 12117 阅读 · 2 评论 -
ListView设置emptyView的限制
最新开发一个应用程序,当ListView为空时需要设置一些View来显示提示内容。我们知道ListView有一个公开的方法——setEmptyView(View v)——用来设置ListView为空时的内容。可是这个方法的设置是有限制的,就是设置的View必需在当前的View hierarchy里,亦即这个View需要被add到当前Viewhierarchy的一个结点上,如果没有添加到结点上的转载 2012-12-20 16:20:35 · 25551 阅读 · 1 评论