ListView
1. onloadingstatechanged事件,当listview处于加载和已准备好状态时,触发该事件
2. loadingState属性,返回listview的加载状态。我打印出的值分为 viewPortLoaded,itemsLoading,complete。
当loadingState等于complete时,代表listview加载完毕。
因为设置listview的scrollLeft需要等listview加载完毕。所以得用到上两个事件和属性。
listView.onloadingstatechanged = function (event) { console.log("listView.loadingState=" + listView.loadingState); if (listView.loadingState == "complete") { //设置scrollLeft } };
onloadingstatechanged会调用很多次.直到loadingState等于complete。