在本机中设置多个活动

时间:2017-11-16 07:42:09

标签: android react-native android-manifest

我试图在一个地方保留一个绝对定位的按钮,而不是在显示软键盘时将其向上推。我的清单中设置了android:windowSoftInputMode="adjustResize"。如果我将其更改为panadjustNothing,我会得到我想要的行为。但是再次在另一个屏幕上,我有一个绝对定位的text input我希望在键盘处于视图中时将其推高,将设置清单设置为adjustNothingpan不会# 39;因为RN在其清单中只有一个视图。

无论如何反应原生为不同的屏幕设置多个活动?如果是,那么一个例子将会有所帮助,因为我已经通过https://github.com/facebook/react-native/issues/2916并且它完全是希腊语,因为我对母语一无所知。

如果以其他任何方式可以实现以下效果( 开始聊天按钮只是停留在一个地方而不会在键盘显示 时向上移动),而无需触摸清单也欢迎:

enter image description here

更新(组件代码):

<Button
    icon={{name:"chat", size: 26}}
    title="START CHAT"
    raised
    borderRadius={50}
    containerViewStyle={uiTheme.button.container}
    buttonStyle={uiTheme.button.buttonStyle}
    fontWeight="500"
/>

注意:我正在使用react-native-elements并使用包含以下内容的主题文件:

button: {
        container: {
            position: 'absolute',
            height: 55,
            minWidth: 55,
            bottom: 20,
            right: 0
        },
        buttonStyle: {
            height: 55,
            minWidth: 55,
            backgroundColor: COLOR.deepPurple500,
            paddingHorizontal: 16
        }
    },

0 个答案:

没有答案