gpt4 book ai didi

react-native - react native 元素 : List not scrolling

转载 作者:行者123 更新时间:2023-12-04 17:46:39 25 4
gpt4 key购买 nike

repo 链接是 here

我无法滚动 ListView 。我尝试了以下解决方案,但出现错误:

import { ScrollView } from 'react-native';

...

<View style={{flex: 1}}>
<ScrollView>
<List>
...
</List>
</ScrollView>
</View>

该页面的代码在这里,无论我使用的是 react-native 还是 react-native-elements 中的元素,都会出现使用 scrollview 的错误。

import React, { Component } from 'react';
import { Text, View, Scrollview } from 'react-native';
import { List, ListItem } from 'react-native-elements';

const list = [
{
name: 'Amy Farha',
avatar_url: 'https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg',
subtitle: 'December 8, 2017'
},
{
name: 'Chris Jackson',
avatar_url: 'https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg',
subtitle: 'December 8, 1973'
},

class Individuals extends Component {
render() {
return (
<View style={{ backgroundColor: 'white', flex: 1 }} >

<List containerStyle={{ marginBottom: 20 }}>
{
list.map((l, i) => (
<ListItem
roundAvatar
avatar={{ uri: l.avatar_url }}
key={i}
title={l.name}
subtitle={`Last Practiced: ${l.subtitle}`}
/>
))
}
</List>

</View>


);
}
}

export default Individuals;

最佳答案

您很可能在导入语句中拼错了 ScrollView

只是改变它

import { Text, View, Scrollview } from 'react-native'  

import { Text, View, ScrollView } from "react-native";

这就是我的工作方式

import React, { Component } from "react";
import { Text, View, ScrollView } from "react-native";
import { List, ListItem } from "react-native-elements";
const list = [
{
name: "Amy Farha",
avatar_url:"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Chris Jackson",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
subtitle: "December 8, 1973"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Chris Jackson",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
subtitle: "December 8, 1973"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Chris Jackson",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
subtitle: "December 8, 1973"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Chris Jackson",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
subtitle: "December 8, 1973"
},
{
name: "Amy Farha",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/ladylexy/128.jpg",
subtitle: "December 8, 2017"
},
{
name: "Chris Jackson",
avatar_url:
"https://s3.amazonaws.com/uifaces/faces/twitter/adhamdannaway/128.jpg",
subtitle: "December 8, 1973"
}
];

export default class App extends React.Component {
render() {
return (
<ScrollView style={{ backgroundColor: "white", flex: 1 }}>
{list.map((l, i) => (
<ListItem
roundAvatar
avatar={{ uri: l.avatar_url }}
key={i}
title={l.name}
subtitle={`Last Practiced: ${l.subtitle}`}
/>
))}
</ScrollView>
);
}
}

关于react-native - react native 元素 : List not scrolling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48208274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com