如何在本机应用程序中隐藏按钮

how to hide the button in react native app

如何在我的 React 本机应用程序中仅在视图中隐藏按钮? 这是我的代码,如果我删除按钮然后下拉菜单不显示,那么我该怎么做才能隐藏按钮?

<View style={styles.container}>
      <Picker
           selectedValue={this.state.PickerSelectedVal}
           onValueChange={(itemValue, itemIndex) => this.setState({PickerSelectedVal: itemValue})} >

           <Picker.Item label="India" value="India" />
           <Picker.Item label="USA" value="USA" />
           <Picker.Item label="China" value="China" />
           <Picker.Item label="Russia" value="Russia" />
           <Picker.Item label="United Kingdom" value="United Kingdom" />
           <Picker.Item label="France" value="France" />

         </Picker>

         <Button title="Get Selected Picker Value" onPress={ this.getSelectedPickerValue } />
      </View>

在你的状态对象:

constructor(){
    super();
    this.state ={
      showButton: false
    }
  }

在你的渲染部分,你可以做类似的事情:

{this.state.showButton && <Button title="Get Selected Picker Value" onPress={ this.getSelectedPickerValue } />}

而且,您可以使用这些来显示或隐藏您的按钮:

this.setState({showButton: true})