您的位置:首页 > 移动开发 > Android开发

android开发遇到问题及解决方案

2013-04-18 14:44 405 查看
1.android自定义日期时间对话框,在手工输入日期数字后,点击保存获取日期对话框的值,发现所获取的值是我们输入前的那个值。

解决办法:在获取事件中,获取日期之前,执行下日期对话框对象的clearFocus()即可。如:datePicker.clearFocus();

2.在HorizontalScrollView中,虽然我已经设了其子节点内容的宽度是fill_parent。但当内容较少时,其子节点还是根据内容自适应宽度,不能满屏。出现右边一块空白。

解决办法:设置HorizontalScrollView的android:fillViewport="true"。也就是设置是否将HorizontalScrollView的内容宽度拉伸以适应视口(viewport)

3.模拟器模拟sdcard插入或者拔出

先执行adb shell,进入模拟器的终端,然后输入sdutil mount /sdcard 或者 sdutil unmount /sdcard

4.使用webview,在用JS调java方法时,2.3.3和2.2.2版会使应用程序直接崩溃,据网上说是android这两个版本本省的bug,但是我发现一个解决方案:

在需要用js调用Java,我们可以通过console.log("你要传的值");

在java端,先声明一个WebChromeClient,复写回调函数onConsoleMessage(String message, int lineNumber, String sourceID),其中message就是你传过来的值。这样你就可以该干嘛干嘛,想干嘛干嘛。

测试2.1以上的版本都通过。

5.android xml 字符串中的空格:  (代表空格)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: