Xamarin.Forms 中的绝对位置
Position absolute in Xamarin.Forms
我想在我的应用程序上动态放置我的视图,所以我使用了 Xamarin.Forms 中的绝对布局。
问题是,当我将 Y 位置设置得太大时,它的行为并不像我想要的那样。当元素不在屏幕上时,我想滚动,但它不起作用。我是否必须添加一些东西,或者绝对布局不可能?
您需要使用 RelativeLayout 而不是 AbsoluteLayout,因为:
绝对布局:
Elements cannot be positioned off screen using proportional values.
RelativeLayout:
RelativeLayout does support positioning elements outside of its own
bounds.
我想在我的应用程序上动态放置我的视图,所以我使用了 Xamarin.Forms 中的绝对布局。 问题是,当我将 Y 位置设置得太大时,它的行为并不像我想要的那样。当元素不在屏幕上时,我想滚动,但它不起作用。我是否必须添加一些东西,或者绝对布局不可能?
您需要使用 RelativeLayout 而不是 AbsoluteLayout,因为:
绝对布局:
Elements cannot be positioned off screen using proportional values.
RelativeLayout:
RelativeLayout does support positioning elements outside of its own bounds.