0
這是我用來判斷代碼
<TouchableOpacity
style={styles.listItem}>
{
(rowData.name == 'Abigale') ?
<View style={styles.self}>
<Text>
{rowData.msg}:{rowData.name}
</Text>
</View> :
<View style={styles.friend}>
<Text>
{rowData.name}:{rowData.msg}
</Text>
</View>
}
</TouchableOpacity>
這是我用來改變代碼列表的位置
this.setState({ dataSource: this.state.dataSource.cloneWithRows(window.abigale.msgList) })
爲什麼亂序當我改變列表視圖?
,但如果我更改代碼,因爲這:
<TouchableOpacity style={styles.listItem}>
<Text>{rowData.msg}:{rowData.name}</Text>
</TouchableOpacity>
的順序是正確的