Xamarin Scrollview滚动条不可见
Android上的表单。我有scrollView,里面有堆栈。滚动可以工作,但滚动条不可见。我试图编写自定义渲染,但没有帮助。 我的代码:Xamarin Scrollview滚动条不可见,xamarin,xamarin.forms,xamarin.android,scrollview,scrollbar,Xamarin,Xamarin.forms,Xamarin.android,Scrollview,Scrollbar,Android上的表单。我有scrollView,里面有堆栈。滚动可以工作,但滚动条不可见。我试图编写自定义渲染,但没有帮助。 我的代码: 我试图将Xamarin.Forms版本降级到3.4,问题解决了 你有足够的内容可以滚动吗?是的,但是ContentHeight我们现在将在呈现webview之后进行。根据你的描述,我无法再现你的问题,因此你可以在github上提供一个示例,以便我可以下载你的示例进行测试。遗憾的是,这将永远不是一个解决方案。看起来这个bug已经在几个版本之前被修复了,然后又被
我试图将Xamarin.Forms版本降级到3.4,问题解决了 你有足够的内容可以滚动吗?是的,但是ContentHeight我们现在将在呈现webview之后进行。根据你的描述,我无法再现你的问题,因此你可以在github上提供一个示例,以便我可以下载你的示例进行测试。遗憾的是,这将永远不是一个解决方案。看起来这个bug已经在几个版本之前被修复了,然后又被修复了。看来,Bug(至少)在4.7中又回来了。有人能证实吗?
var contentAndWebViewLayout = new StackLayout() { Orientation = StackOrientation.Vertical, VerticalOptions = LayoutOptions.FillAndExpand};
contentAndWebViewLayout.Children.Add(contentLayout);
contentAndWebViewLayout.Children.Add(webView);
ScrollView scrollView = new ScrollView()
{
Content = contentAndWebViewLayout,
IsEnabled = true,
IsVerticalScrollbarEnabled = true,
IsClippedToBounds = true,
VerticalScrollBarVisibility = ScrollBarVisibility.Always,
VerticalOptions = LayoutOptions.FillAndExpand,
};
var converter = new HtmlLabelConverter();
var layout = new RelativeLayout()
{
BackgroundColor = Color.White,
VerticalOptions = LayoutOptions.FillAndExpand
};
layout.Children.Add(scrollView,
xConstraint: Constraint.Constant(0),
yConstraint: Constraint.Constant(0),
widthConstraint: Constraint.RelativeToParent((parent) => { return parent.Width; }),
heightConstraint: Constraint.RelativeToParent((parent) => { return parent.Height; }));
this.Content = layout;