我正在阅读Xamarin移动应用程序开发由Apress,我错过了一些东西。下面的代码删除了不必要的内容:
public ContentPageExample()
{
var layout = new StackLayout
{
Children =
{
// bunch of "View"s here
},
HeightRequest = 1500
};
ScrollView scrollView = new ScrollView
{
VerticalOptions = LayoutOptions.FillAndExpand,
Content = layout
};
this.Content = scrollView;
}
但是,内容不滚动。我在WinPhone
和Android
模拟器中都尝试过(没有Mac
方便尝试iPhone
模拟器)。书上说这些东西应该滚动。我错过了什么?
我本来想评论的,但是我还没有要点。
我有类似的问题:我的滚动视图在mac/iPhone模拟器上工作(不知道winPhone),但它不能在Android模拟器上工作。
我注意到的是:在一个页面上创建一个滚动视图在模拟器上工作,把页面在一个导航页面,它不再在模拟器上工作…如果有人知道更多这方面的情况,请告诉我。
对我的修复是:不使用模拟器。把它制作成一个实际的设备。
我希望这能帮助到大家,因为我花了很长时间才弄明白。