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