是否可以使Listview的HeaderView静态,以便不滚动?
<ListView id="agreementListView" onItemclick = "itemClickAgrmt" class="elementsList" defaultItemTemplate="finAgreement" >
<HeaderView>
<View class="row" >
<Label class="lblAgr col1">Finance</Label>
<Label class="lblAgr col2">Duration</Label>
<Label class="lblAgr col3">Monthly</Label>
<Label class="lblAgr col4">Down</Label>
</View>
</HeaderView>
<Templates>
此HeaderView显示为顶部的另一行滚动。
答案 0 :(得分:4)
不,你不能。 headerView坚持使用ListView并随之滚动。如果您想要静态视图,只需在ListView之前添加一个视图。
答案 1 :(得分:0)
对于遇到此问题的任何人,以下是处理HeaderView滚动的摘要。
在iOS上:
HeaderView
放在ListSection
内将始终使其停留在顶部,直到出现下一个标题视图为止。HeaderView
放在ListView
(而不是ListSection
)内部将始终与ListItems
一起滚动,而不会收到onItemclick
事件。在Android上: