Горизонтальная прокрутка некоторой части столбца ListView

Я хочу горизонтально прокручивать часть ListView в React Native.

Как я могу зафиксировать позицию первого столбца и сделать другой столбец горизонтально прокручиваемым?

Ответы

Ответ 1

В рендере ListView должен быть текст, за которым следует горизонтальный ScrollView.

<ListView
dataSource={this.state.dataSource}
renderRow={this.renderRow}
/>

renderRow (rowData) {
  return (
  <View>
    <Text>rowData.field1</Text>
    <ScrollView horizontal={true}>
      <Text>rowData.field2</Text>
      <Text>rowData.field3</Text>
      <Text>rowData.field4</Text>
    </ScrollView>
  </View>
}

Обратите внимание на горизонтальную = истинную прокрутку в ScrollView, которая сделает это.