
- React Native 教程
- React Native - 首頁
- 核心概念
- React Native - 概述
- React Native - 環境設定
- React Native - 應用程式
- React Native - 狀態
- React Native - 屬性
- React Native - 樣式
- React Native - Flexbox
- React Native - 列表檢視
- React Native - 文字輸入
- React Native - 滾動檢視
- React Native - 影像
- React Native - HTTP
- React Native - 按鈕
- React Native - 動畫
- React Native - 除錯
- React Native - 路由
- React Native - 執行 iOS
- React Native - 執行 Android
- 元件和 API
- React Native - 檢視
- React Native - WebView
- React Native - 模態
- React Native - 活動指示器
- React Native - 選擇器
- React Native - 狀態列
- React Native - 開關
- React Native - 文字
- React Native - 提示
- React Native - 地理位置
- React Native - AsyncStorage
- React Native 實用資源
- React Native - 快速指南
- React Native - 實用資源
- React Native - 討論
React Native - 滾動檢視
在本章中,我們將演示如何使用ScrollView元素。
我們將再次建立ScrollViewExample.js並將其匯入Home中。
App.js
import React from 'react'; import ScrollViewExample from './scroll_view.js'; const App = () => { return ( <ScrollViewExample /> ) }export default App
滾動檢視將呈現一個姓名列表。我們將在狀態中建立它。
ScrollView.js
import React, { Component } from 'react'; import { Text, Image, View, StyleSheet, ScrollView } from 'react-native'; class ScrollViewExample extends Component { state = { names: [ {'name': 'Ben', 'id': 1}, {'name': 'Susan', 'id': 2}, {'name': 'Robert', 'id': 3}, {'name': 'Mary', 'id': 4}, {'name': 'Daniel', 'id': 5}, {'name': 'Laura', 'id': 6}, {'name': 'John', 'id': 7}, {'name': 'Debra', 'id': 8}, {'name': 'Aron', 'id': 9}, {'name': 'Ann', 'id': 10}, {'name': 'Steve', 'id': 11}, {'name': 'Olivia', 'id': 12} ] } render() { return ( <View> <ScrollView> { this.state.names.map((item, index) => ( <View key = {item.id} style = {styles.item}> <Text>{item.name}</Text> </View> )) } </ScrollView> </View> ) } } export default ScrollViewExample const styles = StyleSheet.create ({ item: { flexDirection: 'row', justifyContent: 'space-between', alignItems: 'center', padding: 30, margin: 2, borderColor: '#2a4944', borderWidth: 1, backgroundColor: '#d2f7f1' } })
當我們執行應用程式時,我們將看到可滾動的姓名列表。

廣告