Android Nativescript:使listview滚动条始终可见是否简单?
我正在我的应用程序主页上使用此模板:Android Nativescript:使listview滚动条始终可见是否简单?,android,ios,angular,scrollbar,nativescript,Android,Ios,Angular,Scrollbar,Nativescript,我正在我的应用程序主页上使用此模板: <ActionBar title="{{ 'activity_explorer' | L }}" row="0" android.icon="res://icon" android.iconVisibilty="always"> <ActionItem icon="res://icon_plus" text="{{'menuitem_new' | L}}" (tap)="showMenuItemNew()"></Acti
<ActionBar title="{{ 'activity_explorer' | L }}" row="0" android.icon="res://icon"
android.iconVisibilty="always">
<ActionItem icon="res://icon_plus" text="{{'menuitem_new' | L}}" (tap)="showMenuItemNew()"></ActionItem>
</ActionBar>
<GridLayout rows="*" modal-dialog-host>
<ListView row="0" [items]="_filesObservable | async">
<template let-item="item">
<GridLayout columns="1*, 7*" (tap)="processItem(item)">
<Image col="0" [src]="item.isDirectory()? 'res://folder' : 'res://file'"></Image>
<Label col="1" [text]="item.name()" textWrap="true"></Label>
</GridLayout>
</template>
</ListView>
</GridLayout>
(我还为相关组件使用外部css文件)
我正在使用Angular2和打字脚本版本
是否有一种简单的方法使listview滚动条始终可见
编辑:是否还有一个可在Android和IOS上工作的便携式解决方案?对于Android,通过id从XML获取列表视图,然后执行以下操作:
var myListView = page.getViewById("myListView");
myListView.android.setFastScrollAlwaysVisible(true);
就我所知,对于iOS来说,现在做同样的事情是不可能的。最好的办法是让滚动条以很小的时间间隔闪烁
希望这有帮助谢谢。还有什么方法可以让ios用户满意地修改这段代码呢?正如我所知,现在在ios上做同样的事情是不可能的。最好的办法是让滚动条以很小的时间间隔闪烁。P/s:如果上面的答案对你的问题有帮助,你能标记为回答吗?你能在你的答案中给我一个简单的片段吗?我也试过你的答案,但它对我不起作用。我试过了,它对我起作用。代码并不复杂,我会更新答案苹果建议不要在iOS移动应用程序中使用可见的滚动条-检查这里给出的答案Ok。你说得对。只是有时候不清楚顶部或底部是否还有内容。但如果不建议,我可以避免这种麻烦。