Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 组件后存在按钮时,无法显示React native autocomplete输入列表_Javascript_Css_React Native - Fatal编程技术网

Javascript 组件后存在按钮时,无法显示React native autocomplete输入列表

Javascript 组件后存在按钮时,无法显示React native autocomplete输入列表,javascript,css,react-native,Javascript,Css,React Native,我是新手,我可能错过了一些简单的技巧。我有一个自动完成输入。当我写一些文本时,列表项停留在按钮下方。我必须更新我的css代码,但当我试图改变所有的项目,但不能成功。如何更新此问题的css字段 import Autocomplete from 'react-native-autocomplete-input'; <Item rounded style={{margin: 10}}> <Autocomplete auto

我是新手,我可能错过了一些简单的技巧。我有一个自动完成输入。当我写一些文本时,列表项停留在按钮下方。我必须更新我的css代码,但当我试图改变所有的项目,但不能成功。如何更新此问题的css字段

import Autocomplete from 'react-native-autocomplete-input';

          <Item rounded style={{margin: 10}}>
          <Autocomplete
          autoCapitalize="none"
          autoCorrect={false}
          style={styles.container}
          inputContainerStyle={{borderWidth: 0}}
          containerStyle={styles.autocompleteContainer}
          data={this.state.places}
          defaultValue={this.state.placeQuery}
          onChangeText={text => this.findPlace(text)}
          placeholder="Arazi Lokasyonu"
          placeholderTextColor={'gray'}
          renderItem={({ item }) => (
              <TouchableOpacity onPress={() => this.onPressFn(item.name, item.lat, item.lon)}>
                  <Text style={styles.itemText}>
                      <Text style={{ fontWeight: 'bold' }}>{item.name}</Text>
                      {item.name !== item.address && '\n' + item.address}
                  </Text>
              </TouchableOpacity>
          )}
          keyExtractor={(item, index) => index.toString()}/>
          </Item>
          <Button block
            style={{margin: 10}}
            onPress={() => this.addLand(this.state.landName)}>
            <Text>Ekle</Text>
          </Button>


const styles = StyleSheet.create({
    container: {
        backgroundColor: '#F5FCFF',
        flex: 1,
        paddingTop: 25,
    },
    autocompleteContainer: {
        borderWidth: 0,
        height:50,
        borderRadius: 30,
        flex: 1,
        left: 0,
        right: 0,
        top: 0,
        zIndex: 1,
    },
    itemText: {
        fontSize: 25,
        margin: 2,
    },
});
从“反应本机自动完成输入”导入自动完成;

我也有同样的问题。我想这与react native自动为后面的元素提供更高的zIndex有关。但我自己还没有找到一个可行的解决办法。