帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
144
帖子
1
勋章
1589
Y币

[App引擎] UIChatBox在android下键盘遮挡输入框问题

[复制链接]
发表于 2015-8-28 14:28:32
本帖最后由 千鸟 于 2015-8-28 14:32 编辑

<preference name="statusBarAppearance" value="true"/> 必须为 true.这个是项目需求.
<preference name="softInputMode" value="resize"/> 已经加入. 自定义loader编辑同步测试
UIChatBox无论在主窗口还是在浮动窗口.都会被遮挡.求解决方案.
监听 inputBar 修改浮动窗口高度也无效.

  1.                         //监听 inputBar
  2.                         obj.addEventListener({
  3.                             target: 'inputBar',
  4.                             name: 'move'
  5.                         }, function(ret,err){
  6.                                 api.setFrameAttr({
  7.                                     name: 'chatCon',
  8.                                     rect:{
  9.                                         x:0,
  10.                                         y:headerPos.h,
  11.                                         w:'auto',
  12.                                         h:50
  13.                                     }
  14.                                 });
  15.                         });
复制代码



5
帖子
0
勋章
1万+
Y币
云编译看下
144
帖子
1
勋章
1589
Y币

云编译也无效
5
帖子
0
勋章
1万+
Y币
不要设置全屏
144
帖子
1
勋章
1589
Y币

都说了是项目需求咯 ... 这个不应该是去修正 UIChatBox 吗?
13
帖子
0
勋章
173
Y币
其实我之前也遇到一个类似的问题。后来就发现原来真的是自己的代码写错了。不知道楼主你是不是也是像我一样遇到同样的错误你可以去看看。config.xml里面的确是要按楼主所说的需要配置一下
<preference name="statusBarAppearance" value="true"/>
<preference name="softInputMode" value="resize"/>
这2个参数。我也配置了。但是发现不行。我是android的。不需要云编译就能看到效果了。
其实原因真的非常简单。就因为我那页没有引用项目自带的common.js这个js而已。你可以去看看
144
帖子
1
勋章
1589
Y币
sunshineQK 发表于 2015-8-29 00:55
其实我之前也遇到一个类似的问题。后来就发现原来真的是自己的代码写错了。不知道楼主你是不是也是像我一样 ...

你好,感谢你的回复.项目自带的common.js这个应该不是apicloud默认的js文件吧?
13
帖子
0
勋章
173
Y币
千鸟 发表于 2015-8-29 11:05
你好,感谢你的回复.项目自带的common.js这个应该不是apicloud默认的js文件吧?

新建API项目的时候就会自己也把common.js给新建了呀。跟api.js一样啊
13
帖子
0
勋章
173
Y币
千鸟 发表于 2015-8-29 11:05
你好,感谢你的回复.项目自带的common.js这个应该不是apicloud默认的js文件吧?

对欸。那个项目的确不是自带common.js的。。我找找看看能不能找到
1
帖子
0
勋章
92
Y币
以前做原生开发时间,在使用android 自带webview,在全屏时遇见过类似情况,在原生开发中,很容易解决此问题,在html5开发,可以用js抬高输入框来解决
12下一页
您需要登录后才可以回帖 登录

本版积分规则