`
shuai1234
  • 浏览: 978040 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Phonegap软键盘遮挡输入框问题

 
阅读更多
最近使用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"。

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

分享到:
评论

相关推荐

    phoneGAP2.9.1.zip

    PhoneGap的核心思想是将Web应用包装在原生的移动应用壳中,使得这些Web应用能够访问设备的功能,如摄像头、GPS、加速度计等,而无需编写原生代码。这个框架由Adobe公司维护,并且遵循Apache许可证。 在"phoneGAP...

    IONIC+PhoneGap项目源码

    1. "深入浅出 phonegap 代码.zip" - 这个文件可能是关于PhoneGap的教程或者示例代码,包含了深入讲解PhoneGap使用方法的代码示例,可以帮助初学者理解PhoneGap的工作原理和实践应用。 2. "ionic-1.1.zip" - 这是...

    phonegap完整例子!

    这个"phonegap完整例子!"是针对Android平台的一个示例项目,特别适合在pad设备上运行,并且包含了自定义插件的实现,这对于深入理解和使用PhoneGap技术尤其有帮助。 1. **PhoneGap基础概念** - PhoneGap基于Apache...

    phonegap源码+示例

    这个资源包含PhoneGap的源代码,版本为Cordova2.9,以及相关的示例程序,这为我们深入理解PhoneGap的工作原理和开发流程提供了宝贵的材料。 Cordova2.9是PhoneGap的一个重要版本,它在那时提供了对多种移动操作系统...

    PhoneGap实例

    PhoneGap实例是一个深入实践的项目,它展示了如何利用PhoneGap框架结合jQuery Mobile或jqMobi来构建跨平台的移动应用程序。PhoneGap是一个开源框架,它允许开发者使用HTML、CSS和JavaScript来开发原生的移动应用,...

    Phonegap拍照,图片保存应用

    8. **错误处理**:在调用PhoneGap API时,务必添加错误回调函数,以处理可能出现的问题,如用户拒绝权限、摄像头无法访问等。 9. **测试与调试**:使用PhoneGap Build服务或直接在Android模拟器或真机设备上进行...

    phonegap-1.0.0rc2.zip

    但随着技术的发展,PhoneGap不断优化,这些问题正在逐步改善。 总之,“phonegap-1.0.0rc2.zip”提供了开发者一个探索和使用早期PhoneGap版本的机会,了解如何使用Web技术构建跨平台移动应用,体验这种开发模式的...

    PhoneGap环境搭建demo

    PhoneGap环境搭建是开发跨平台移动应用的第一步,这里我们将详细讲解如何进行PhoneGap的配置和安装。 1. **系统需求**:首先,你需要一个支持PhoneGap开发的计算机系统,通常要求是Windows、Mac OS或Linux。确保...

    phonegap 桌面版6.3.0

    PhoneGap的核心理念是通过WebView技术将Web应用程序与原生设备的功能相结合,使开发者无需掌握多种原生编程语言即可实现多平台的移动应用开发。 PhoneGap的主要特点包括: 1. **跨平台开发**:PhoneGap支持Android...

    phoneGap手机安装apk

    PhoneGap是一款跨平台的移动应用开发...同时,掌握各种调试技巧有助于快速定位问题,提升开发体验。在实际工作中,结合PhoneGap的API文档和社区资源,开发者可以充分发挥Web技术的优势,创造出功能丰富的原生移动应用。

    PhoneGAP实例源码

    PhoneGap的核心理念是通过Web技术来桥接移动设备的原生功能,使得开发者无需深入学习各种平台的原生代码,就能创建功能丰富的应用。 在这个"PhoneGAP实例源码"压缩包中,包含了三个有趣的实例:汇率换算器、万圣节...

    PhoneGap-拍照上传DEMO

    6. **服务器端处理**:上传的图片需要在服务器端存储,这涉及到文件系统操作、数据库交互以及安全问题,如防止重复上传、权限控制等。 7. **错误处理**:在拍照、选择图片或上传过程中可能出现各种错误,如用户拒绝...

    PhoneGap Build的使用

    本文将围绕着如何通过PhoneGap Build生成Android系统的安装程序,并讨论在此过程中可能遇到的一些常见问题及其解决方案。 #### 二、准备工作 在开始使用PhoneGap Build之前,确保你已经完成了以下步骤: 1. **...

    PhoneGap介绍与原理

    ### PhoneGap介绍与原理 #### 背景与挑战 随着移动互联网的快速发展,各种平台如雨后春笋般涌现,其中包括移动设备、桌面应用、Web应用及Flash应用等。这种多平台的趋势为企业和个人开发者带来了前所未有的机遇,...

    PhoneGap Demo下载.rar

    这个"PhoneGap Demo下载.rar"文件很显然是一个包含了基础PhoneGap开发示例的压缩包,对于初学者或者遇到环境配置问题的开发者来说,这是一个很好的学习资源。 PhoneGap的核心是基于Apache Cordova,它提供了设备API...

    phonegap2.0版本android视频播放实例源码

    通过这个实例,开发者不仅可以学习如何在PhoneGap环境中实现视频播放,还能了解如何处理不同设备之间的兼容性问题,以及如何调试和优化PhoneGap应用。对于那些希望将Web技术应用于移动开发的开发者来说,这是一个很...

    PhoneGap demo

    这个“PhoneGap demo”是一个展示如何利用PhoneGap技术来开发Android图书商城应用的实例。它展现了PhoneGap的强大功能,将网页技术与移动设备的特性相结合,创建出具有动态效果的应用程序。 首先,我们要理解...

    phoneGap1.0

    9. **版本兼容性**:随着移动操作系统和浏览器的升级,PhoneGap的兼容性问题需要不断调整。1.0版本可能不支持最新的设备特性,开发者需要评估目标用户群的设备配置。 10. **许可证和开源**:PhoneGap遵循Apache 2.0...

Global site tag (gtag.js) - Google Analytics