【问题标题】:Avoid soft keyboard from pushing my layout in Titanium避免软键盘在 Titanium 中推送我的布局
【发布时间】:2013-05-23 09:21:06
【问题描述】:

我在屏幕上有一个文本框。当文本框被聚焦时,布局被缩小并且一团糟。我知道如何在 Android SDK 中解决这个问题,方法是将android:windowSoftInputMode="adjustPan" 添加到AndroidManifest.xml 的活动标记中。但是我如何在 Titanium 中做到这一点?有没有办法在 Titanium 中修改AndroidManifest.xml

或任何其他避免软键盘缩小我的布局的方法。

【问题讨论】:

    标签: android titanium titanium-mobile android-softkeyboard


    【解决方案1】:

    【讨论】:

    • 这对移动网络有什么作用呢?它无法识别 Ti.UI.Android 命名空间并给出错误。
    【解决方案2】:

    在您的主窗口中,试试这个。

    **xml**
    <Alloy>
        <Window id="baseWindow" exitOnClose="true">
            <View id="learnTab" class="fullScreen" ></View>
            <View id="practiceTab" class="fullScreen"></View>
            <View id="calculateTab" class="fullScreen"></View>
            <View id="home" class="fullScreen"></View>
        </Window>
    </Alloy>
    
    
    **tss**
    "#baseWindow": {
        backgroundColor: '#FFF',
        navBarHidden: true,
        orientationModes: [Ti.UI.PORTRAIT]
    }
    
    "#baseWindow[platform=android]": {
        windowSoftInputMode: Ti.UI.Android.SOFT_INPUT_ADJUST_PAN
    }
    

    我相信这对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      相关资源
      最近更新 更多