软件键盘在钛金属加速器的Android应用程序上调整背景图像的大小

时间:2015-09-03 10:36:22

标签: titanium appcelerator

每当出现软件键盘时,它都会调整背景图像的大小。

请参阅此问题链接中的屏幕截图。

Software keyboard resizes background image on Android

这个问题适用于Android,我想在Titanium中实现。

请帮忙。

1 个答案:

答案 0 :(得分:0)

您只需在窗口中设置windowSoftInputMode属性即可。

一般来说,您可以为此属性分配两种常量的任意组合:可见性状态(ALWAYS_HIDDEN,ALWAYS_VISIBLE,HIDDEN,未检测或可见)和调整选项(PAN,RESIZE或者未知)。

在您的情况下,您可以将 SOFT_INPUT_STATE_VISIBLE SOFT_INPUT_ADJUST_PAN 结合使用。 只需在.tss文件中进行一些更改:

"#yourWindowID": {
    ...
    windowSoftInputMode: Titanium.UI.Android.SOFT_INPUT_STATE_VISIBLE | Titanium.UI.Android.SOFT_INPUT_ADJUST_PAN
    ...
}

您可以找到更多信息here