0
我需要制作一个文本和标题的列表,并修复每行数= 2 - >所以行总数= 4。我做到了,它在iOS模拟器中工作正常。现在的问题是,我只在android(模拟器和真实设备)中总共得到两行而不是4行。 这里是我使用的代码:固定的行数反应原生的Android和iOS
_renderItem(item) {
return (
<View>
<Text numberOfLines={2}
style={styles.name}>{item.name.toUpperCase()}</Text>
<Text numberOfLines={2}
style={styles.definition}>{item.definition}</Text>
</View>
);}
和
render() {
return (
<ListView
dataSource={this.state.dataSource}
renderRow={this._renderItem.bind(this)}
enableEmptySections={true}
style={styles.listView}/>
)
}
我想在Android的ListView具有线路固定数量的,不能根据numberOfLines改..任何建议 后使文字的静态和固定的高度:
_renderItem(item) {
return (
<View style={styles.listItem}>
<Text numberOfLines={2} style={{ fontSize: 14, lineHeight: 15 }}>
>"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</Text>
<Text
numberOfLines={2}
style={{ fontSize: 14, color: 'red', lineHeight: 15 }}>
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
</Text>
</View>
);
}
嘿嘿,谢谢你,但我想你的建议,它仍然同样的问题..请参阅更新为我添加的图片两个平台 – user3521011
为什么机器人版本不显示红色文本?我认为其他一些事情是错误的。 –
嘿,我使文本静态..并改变了问题中的图像..请看看 – user3521011