У меня странная проблема с кодом.
При динамическом изменении размера шрифта статический текст listItem изменяется.Но текст динамического списка не меняется.
Вот код:
<List
style={{
backgroundColor: "#3F51B5",
flex: 1,
justifyContent: "center",
alignItems: "center"
}}
>
<ListItem>
<Text
style={{
fontSize: this.state.fontSize,
textAlign: "center",
color: "white"
}}
>
Hello
</Text>
</ListItem>
</List>
Изменение размера шрифта в приведенном выше коде работает.
<List
dataArray={this.state.data}
style={{ backgroundColor: "white" }}
renderRow={item => (
<ListItem
noBorder
style={{
flex: 1,
justifyContent: "center",
alignItems: "center"
}}
>
<Text
style={
{
fontSize: this.state.fontSize,
textAlign: "center"
}
}
>
{item.line}
</Text>
</ListItem>
)}
/>
Изменение размера шрифта в приведенном выше коде не работает.
В чем проблема?Кто-нибудь, пожалуйста, помогите.Это странная проблема.Размер шрифта текста статического списка изменяется, но динамический нет.