Xamarin.Forms列表视图上下文操作适用于Android

3
在Android上的Xamarin.Forms应用中,列表视图的上下文操作在长按后会突出显示所选单元格,并更改导航栏以包括选项。难道Android上下文菜单项的默认行为不是出现弹出式菜单吗?据我所知,当我们可以进行多选时,将上下文操作显示在导航栏上通常是适用的。即使对于单个选择也会在该行旁边有一个勾选标记,而不是将行突出显示为白色。有人知道为什么Xamarin.Forms在Android中实现了这种方式吗?是否有任何Android应用程序中的此类用例示例?以下是他们指南中的屏幕截图:

enter image description here

最后,如何定制它以遵循默认的Android行为呢?
1个回答

0

正如您在Android上看到的那样,ContextActions是通过导航栏中的项目实现的。如果您想要不同的行为,则必须自己实现它或使用另一种控件。此外,ContextActions仅适用于单个单元格项-无多选。

要了解真正的实现,请查看源代码

如果您不想要白色背景,则必须调整样式。可以使用Xamarin.Forms或本地样式。我在这里使用本地样式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接