美文网首页
010_ReactNative: ListView

010_ReactNative: ListView

作者: 莫_名 | 来源:发表于2016-08-21 18:19 被阅读0次

    (问渠那得清如许,为有源头活水来。 双手奉上RN官网)

    ListView : 用于垂直滚动显示一些可变的但是结构简单的数据. 只渲染当前的显示项,没有显示的不渲染. 它有两个重要的属性dataSource(数据源) 和 renderRow(返回单项实际渲染样式).

    import React, { Component } from 'react';
    import { AppRegistry, ListView, Text, View } from 'react-native';
    
    class ListViewBasics extends Component {
      // Initialize the hardcoded data
      constructor(props) {
        super(props);
        const ds = new ListView.DataSource({rowHasChanged: (r1, r2) => r1 !== r2});
        this.state = {
          dataSource: ds.cloneWithRows([
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','111111111111111',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','2222222222222222',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','33333333333333',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','44444444444444',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','555555555',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','666666666666',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin','777777777777',
            'John', 'Joel', 'James', 'Jimmy', 'Jackson', 'Jillian', 'Julie', 'Devin'
          ])
        };
      }
      render() {
        return (
          <View style={{paddingTop: 22,flex:1}}>
            <ListView
              //数据源
              dataSource={this.state.dataSource}
    //           单行渲染样式
              renderRow={(rowData) => <Text style={{fontSize:26}}>{rowData}</Text>}
            />
          </View>
        );
      }
    }
    
    // App registration and rendering
    AppRegistry.registerComponent('learnRN', () => ListViewBasics);
    

    相关文章

      网友评论

          本文标题:010_ReactNative: ListView

          本文链接:https://www.haomeiwen.com/subject/nikwsttx.html