【问题标题】:Switching List View to Grid View in Xamarin在 Xamarin 中将列表视图切换到网格视图
【发布时间】:2018-03-26 18:00:46
【问题描述】:

Xamarin 对我来说是全新的。很抱歉这么没有经验。我必须创建类似亚马逊产品列表的列表,其中有一个切换按钮来显示从垂直列表到 2 列列表(网格)的产品。

在 android 中,我通过使用 Recycler 视图的功能实现了这一点,我们可以在运行时设置布局的方向。

我很难找出如何在 Xamarin 表单中实现这一点,以便它适用于 Android 和 iOS。

如果您在 Xamarin 中做过类似的事情,请提供您的意见。

【问题讨论】:

标签: c# xamarin xamarin.forms


【解决方案1】:

如果您正在寻找一个网格,X.Forms 内置列表不是最好的。但是你可以使用这个:

https://github.com/daniel-luberda/DLToolkit.Forms.Controls/tree/master/FlowListView

非常适合您正在寻找的网格显示。非常灵活且有据可查。

Xamarin.Forms ListView 非常可靠,因此与她合作不会有任何问题

对于性能问题,请使用此List View Performance

祝你好运

【讨论】:

    【解决方案2】:

    我希望工作.. 放入你的控制器类

    public override void DidRotate(UIInterfaceOrientation fromInterfaceOrientation)
        {
            // past inside your code with orientation condition
            //UIDevice.CurrentDevice.Orientation to get orientation  
    
    
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2013-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多