最近使用Phonegap遇到了很多问题,这里记录其中一些问题的解决方法:

1,PhoneGap在android下编译的时候,需要最新的Android SDK。可是,使用Android SDK Manager想更新SDK的时候,却发现没有对应的SDK Platform选项;还有就是PhoneGap需要SDK下安装有Android SDK Build Tools,可我们使用Android SDK Manager想安装Android SDK Build Tools的时候,却发现一样,没有这个选项;

解决方法:先更新Tools下的Android SDK Tools和Android SDK Platform Tools,当这两个更新到最新版本后就会发现多了很多可选的东西。

2,PhoneGap在android下的应用,缺省是全屏,怎么把它变成非全屏?

我开始在Activity的java代码里设置各种标志,想把它变成非全屏,可是要么没效果,要么界面被Title Bar遮挡,要么点屏幕没有任何效果;

解决方法:在res/xml/config.xml里,修改

< preference name="fullscreen" value="true" / >

< preference name="fullscreen" value="false" / >

3,PhoneGap在android下的应用,缺省是情况下输入法的软键盘,会遮挡输入框,界面不会自动上移

我开始也是在Activity的java代码里做各种设置输入的操作,也在AndroidManifest.xml里做各种输入法的设置,比如:android:windowSoftInputMode="adjustResize" 或adjustPan等等,无论怎么修改,都没有效果。

解决方法:在res/xml/config.xml里,修改

< preference name="android-windowSoftInputMode" value="adjustPan"/ >

< preference name="android-windowSoftInputMode" value="adjustResize"/ >

同时,在AndroidManifest.xml里的activity节添加android:windowSoftInputMode="adjustResize"。

记得这两个必须得同时设,而且要一致,这样才会起作用。

更多相关文章

  1. android TextView 阴影效果,和使用style学习
  2. 登录时旋转等待效果
  3. Android实现局部图片滑动指引效果
  4. android RelativeLayout属性和使用, 实现上面view叠加在下面view
  5. RelativeLayout属性和使用, 实现上面view叠加在下面view之上的效
  6. Android之用自定义的shape去实现shadow效果
  7. Android动画效果
  8. Android 滑动效果入门篇(一)—— ViewFlipper

随机推荐

  1. Android(安卓)bluetooth介绍(三): 蓝牙扫描(
  2. Android5.0通知变化浅析
  3. android下获取有线和无线的Ip地址
  4. eclipse新建android工程提示android.supp
  5. Android中的硬件加速
  6. 热更新预言
  7. Android:获取APK签名信息 .
  8. android左右滑动加载分页以及动态加载数
  9. Android(安卓)MediaPlayer播放prepareAsy
  10. Android中自定义对话框小结