ScrollToAsync不';我不能在Xamarin.Android工作
这个ScrollToAsync不';我不能在Xamarin.Android工作,android,ios,xamarin,button,Android,Ios,Xamarin,Button,这个code在iOS上完美地工作,但是当我在Android上按下这个按钮时,什么都没有发生 btn.Clicked += async (s, e) => { await scrollPage.ScrollToAsync(0, 150, true); }; 截图 安卓上 在iOS上 我对android上的ScroolTo有很多问题。。。 但我发现,如果你有某种xamarin元素来获得它的位置,它在Androi
code
在iOS
上完美地工作,但是当我在Android
上按下这个按钮时,什么都没有发生
btn.Clicked += async (s, e) =>
{
await scrollPage.ScrollToAsync(0, 150, true);
};
截图
安卓上
在iOS上
我对android上的ScroolTo有很多问题。。。 但我发现,如果你有某种xamarin元素来获得它的位置,它在Android上对我很有效 例:
等待scrollPage.ScrollToAsync(0,scrollPage.GetScrollPositionForElement(,ScrollToPosition.Center).Y,true);
你的例子在iOS上很有魅力,但问题仍然出现在Android上。这真的很奇怪,是在你打开键盘的时候吗?编辑,您要在页面的按钮或顶部滚动到的元素是?
await scrollPage.ScrollToAsync(0, scrollPage.GetScrollPositionForElement(<elementLikeAButton>, ScrollToPosition.Center).Y, true);