Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Xamarin表单中棒棒糖下方的嵌套滚动视图不起作用_Android_Xamarin_Xamarin.android_Xamarin.forms - Fatal编程技术网

Android Xamarin表单中棒棒糖下方的嵌套滚动视图不起作用

Android Xamarin表单中棒棒糖下方的嵌套滚动视图不起作用,android,xamarin,xamarin.android,xamarin.forms,Android,Xamarin,Xamarin.android,Xamarin.forms,我已经在Xamarin表单中创建了自定义ListView。此列表视图位于scrollview内部。它在Iphone上运行,但在安卓系统下不适用于棒棒糖 不幸的是,启用对棒棒糖前设备的支持并不是那么简单。您需要转向支持库。您需要使用的不是ScrollView。从那里,您可以访问和使用。请参阅文档以了解其功能的说明 对于ListView,应使用使其在NestedScrollView中正常工作 编辑:您可以在Android.Support.V4.Widget.NestedScrollView中找到Ne

我已经在Xamarin表单中创建了自定义ListView。此列表视图位于scrollview内部。它在Iphone上运行,但在安卓系统下不适用于棒棒糖


不幸的是,启用对棒棒糖前设备的支持并不是那么简单。您需要转向支持库。您需要使用的不是
ScrollView
。从那里,您可以访问和使用。请参阅文档以了解其功能的说明

对于ListView,应使用使其在
NestedScrollView
中正常工作


编辑:您可以在
Android.Support.V4.Widget.NestedScrollView
中找到
NestedScrollView
。由于您使用的是自定义渲染器,因此对于所有棒棒糖前的设备,您可以将原始的
ListView
替换为
NestedScrollView

谢谢您的回复。NestedScrollView仅在Xamarin Android中可用,但我的视图在窗体上。所以我需要一个适用于Xamarin表单的解决方案。@AjaySharma基本上可以使用Xamarin.Android(以及随后的Xamarin.forms)访问Android可用的任何内容。我更新了我的答案。你能帮我知道如何使用自定义渲染器吗?你可以用NestedScrollView替换所有棒棒糖前设备的原始ListView吗?@AjaySharma你可能需要进一步研究自定义渲染器。这里有一个很好的起点:。无论如何,您需要做的是创建NestedScrollView的新实例并
使用SetNativeControl(yourNestedScrollView)
将其设置为Android上的活动控件。你会在Xamarin的官方指南中找到更多更好的解释。