簡體   English   中英

Expo - 圖標 position 在 Android 模擬器中不正確

[英]Expo - Icon position is incorrect in Android Simulator

希望你在這個大流行期間保持健康。 我的 expo 應用程序中有一個問題。 請檢查所附圖片

iOS 狀態

以下來自Android

Android 狀態

如您所見,Android 上密碼字段圖標的 position 不正確。 代碼如下所示。

    <View style={styles.footer}>
        <View style={styles.inputContainer}>
            <Icon name="email-outline" size={wp('6%')} color="#00438b" style={styles.inputIcon} />
            <TextInput
                label="Email"
                style={styles.input}
            />
        </View>
        <View style={styles.inputContainer}>
            <Icon name="shield-key-outline" size={wp('6%')} color="#00438b" style={styles.inputIcon} />
            <TextInput
                label="Password"
                style={styles.input}
            />
        </View>
    </View>

而且風格是:

    footer: {
        flex: 3,
        backgroundColor: '#fff',
        borderTopLeftRadius: wp('6%'),
        borderTopRightRadius: wp('6%'),
        paddingHorizontal: wp('5%'),
        paddingVertical: wp('7%'),
    },
    inputContainer: {
        flexDirection: 'row',
        alignItems: 'center',
        justifyContent: 'space-between'
    },
    inputIcon: {
        flex: 1,
        paddingTop: wp('3%'),
        alignSelf: 'center'
    },
    input: {
        flex: 5,
        marginLeft: wp('4%'),
        backgroundColor: '#fff',
        padding: 0
    }

請讓我知道原因。 感謝您的關注!

我通過為圖標和輸入字段賦予 flex 值來修復上述錯誤。 我給圖標“flex:1”和“flex:11”給輸入,所以現在它們看起來不錯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM