TextInput中的文本未在Android上显示,但在iOs上运行良好

时间:2020-07-01 21:43:25

标签: android react-native

我的Text没显示在Android上是因为position: absolute?,但我添加了elevation仍然不起作用,但是在iO上却可以正常工作。有关如何解决此问题的任何想法。

<View style={[Input.inputView, { position: 'relative', justifyContent: 'center' }]} >
    <TextInput
        style={Input.inputText}
        autoCapitalize="none"
        placeholder="Password"
        placeholderTextColor="#b5b5b5"
        secureTextEntry={!isPasswordShown}
        value={password}
        onChangeText={(password) => { setPassword(password) }}
    />
    <TouchableOpacity disabled={password == '' ? true : false} style={{ position: 'absolute', right: '5%', top: 17, elevation: 3 }} onPress={() => togglePasswordVisiblity()}>
        <Text style={{ fontSize: 12, color: '#3c3c3c' }}>{password == '' ? '' : isPasswordShown ? 'HIDE' : 'SHOW'}</Text>
    </TouchableOpacity>
</View>

0 个答案:

没有答案