1

是否可以使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就像顶部滚动的另一行一样。

4

2 回答 2

4

不,你不能。这HeaderView是坚持ListView并滚动它。如果你想要一个静态视图,只需在ListView它上面添加一个视图。

于 2016-03-22T05:12:11.057 回答
0

对于遇到这个问题的任何人,这里是处理 HeaderView 滚动的摘要。

在 iOS 上:

  • 将其HeaderView放在内部ListSection将始终使其粘在顶部,直到出现下一个标题视图。
  • HeaderViewright 放在ListView(而不是ListSection)内将始终与 the 一起滚动,ListItems并且不会收到onItemclick事件。

在安卓上:

  • HeaderView 将始终滚动到任何位置。
于 2019-12-10T05:26:33.323 回答