当在ListView中使用本机时,更改按钮的文本不起作用

时间:2017-11-10 15:11:12

标签: react-native

我想点击它后快速更改按钮的文字。我在这里使用状态更改按钮文本,但是当我点击它时它不起作用并且原始文本保持不变。

我哪里出错了?帮助...

这是我的代码

constructor(props) {
  super(props);
  this.state = {
    button_text:"Connect",
  }
}

ConPressed() {
  this.setState({
    button_text: "Connected",
  });
}

render() {
  return (
    <ListView
      dataSource={this.state.sa}
      renderRow={(rowData) => 

     <TouchableHighlight onPress={() => this.ConPressed()}>
        <Text>{this.state.button_text}</Text>
     </TouchableHighlight>

    />
  );
}

0 个答案:

没有答案