简体   繁体   English

反应原生纸列表手风琴

[英]react native paper list accordion

I am having a problem with react-native paper list accordion it is not working on android: I mean the list is showing but not when you click the accordion.(: on ios everything is working fine! any idea on how I can solve that :( thx我在使用 react-native 纸质列表手风琴时遇到问题,它在 android 上不起作用:我的意思是列表正在显示,但当您单击手风琴时没有显示。(:在 ios 上,任何想法都可以正常工作!谢谢

I am using the latest android version on sumsung我在 sumsung 上使用最新的 android 版本

<List.Accordion
    key={id}
    theme={{ colors: { primary: '#4169e1' } }}
    style={{ backgroundColor: 'white', marginBottom: 1 }}
    onPress={() => { LayoutAnimation.easeInEaseOut(); }}
    title={title}>
    <Divider />
    <List.Item
        titleStyle={styles.textContainer}
        title={
            <View>
                <Text style={styles.text}>{text}</Text>
            </View>
        } key={index} />
</List.Accordion>

You need to put your <List.Accordion> item inside the <List.AccordionGroup> or <List.Section>您需要将 <List.Accordion> 项目放入 <List.AccordionGroup> 或 <List.Section>

<List.AccordionGroup title={title} key={id}>
    <List.Accordion
        key={id}
        theme={{ colors: { primary: '#4169e1' } }}
        style={{ backgroundColor: 'white', marginBottom: 1 }}
        onPress={() => { LayoutAnimation.easeInEaseOut(); }}
        title={title}>
        <Divider />
        <List.Item
            titleStyle={styles.textContainer}
            title={
                <View>
                    <Text style={styles.text}>{text}</Text>
                </View>
            } key={index} />
     </List.Accordion>
</List.AccordionGroup>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM