【发布时间】:2019-06-02 09:44:35
【问题描述】:
默认情况下,ListPicker 会占用大量的屏幕空间。有没有办法让它在移动设备上显示时表现得像 HTML <select> 的隐喻?
我之前用过this react native plugin,这正是我想要的隐喻,但对于 NativeScript。
这很容易通过 NativeScript 实现吗?我想利用平台特定的选择隐喻,所以显示/隐藏ListPicker 或将ListPicker 放入模态不是我想要的。
另外,我将有一个相当长的列表,所以 action Dialog 不适合我。
更新:我知道nativescript-drop-down,但它不使用webviews 和react native plugin 所做的特定于平台的“从选项列表中选择”小部件。
我的意思是“从选项列表中选择特定平台”(来自https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select):
iOS(使用 rolodex 选择器的音符选择器呈现键盘的位置):
Android(注意模式,带有滚动选项列表):
【问题讨论】:
-
你能澄清一下
ListPicker不是你想要的吗,当你突出显示的RN插件本质上是一个模式中的ListPicker时? -
是的,使用屏幕截图进行了更新。我不知道为什么它不让我根据meta.stackoverflow.com/questions/253403/… 将 img 大小缩小到缩略图@
标签: nativescript angular2-nativescript nativescript-angular nativescript-telerik-ui nativescript-plugin