0
每個列表項目有2個按鈕:TouchableHighlight列表項裏面,裏面的ListView不heightlight
按鈕工作時,一個ListView內部沒有。 但是,當列表視圖內的列表項內,他們不突出顯示,有什麼我失蹤?
列表視圖:
return (
<ListView
enableEmptySections={true}
dataSource={this.props.scheduledTasks}
renderRow={(scheduledTask) => (
<ScheduledTaskCellMobile
imageSource={scheduledTask.imageSrc}
title={scheduledTask.title}
subtitle={moment(scheduledTask.date).format("HH:mm")}/>
)
}
/>
);
列表項:
return (
<View style={this.styles.cell}>
<View className="leftContainer" style={this.styles.alignedLeftContainer} >
<Image source={imageSource} style={this.styles.image} />
<View style={this.styles.textsContainer}>
<TextTitleCellMobile>
{title}
</TextTitleCellMobile>
<TextSubtitleCellMobile>
{subtitle}
</TextSubtitleCellMobile>
</View>
</View>
<View style={this.styles.alignedRightContainer}>
<RoundButton style={this.styles.roundButtons} />
<RoundButton style={this.styles.roundButtons} />
</View>
</View>
)
RoundButton的:
return (
<View style={this.props.style}>
<TouchableHighlight onPress={this.props.onPress} style={{borderRadius: 4}}>
<View style={this.style.view}>
<Image style={this.style.image} source={soundImage}/>
</View>
</TouchableHighlight>
</View>
)
你可以使用** TouchableOpacity **作爲替代 –
@NishantPardamwar這是同樣的問題.. – MCMatan