【问题标题】:How to show images in xamarin forms using gridview?如何使用 gridview 以 xamarin 形式显示图像?
【发布时间】:2016-08-24 10:00:53
【问题描述】:

我是 xamarin 表单的新手,请建议我如何在 xamarin 表单中显示带有一些文本的图像。就像我想连续显示 3 张图像并想垂直添加更多行并想在 xamarin 跨平台应用程序中显示有关图像的一些信息。每个图像都会在图像下方包含有关图像的信息。我正在使用 PCL,请尝试帮助 xamal 不想用 c# 代码编写?请帮忙

【问题讨论】:

    标签: xamarin.forms


    【解决方案1】:

    使用此代码:

    var grid = new Grid();
    grid.BackgroundColor = Color.White;
    grid.RowDefinitions.Add(new RowDefinition { Height = new    GridLength(1,GridUnitType.Star)});
    grid.ColumnDefinitions.Add(new ColumnDefinition { Width = new GridLength(1,GridUnitType.Star) });
    
            var alpha = new Image { Source = "pic1.png" };
            var beta = new Image { Source = "pic2.png" };
            var gamma = new Image { Source = "pic3.png" };
            var delta = new Image { Source = "pic4.png" };
            var epsilon = new Image { Source = "pic5.png" };
            var theta = new Image { Source = "pic6.png" };
    
            grid.Children.Add(alpha, 0, 0);
            grid.Children.Add(beta, 1, 0);
            grid.Children.Add(gamma, 2, 0);
            grid.Children.Add(delta, 0, 1);
            grid.Children.Add(epsilon, 1, 1);
            grid.Children.Add(theta, 2, 1);
    
            Content = new ScrollView
            {
    
                VerticalOptions = LayoutOptions.FillAndExpand,
                HorizontalOptions = LayoutOptions.FillAndExpand,
                Content = grid,
    
    
            };
    

    【讨论】:

    • 你好,我已经尝试过了,但是有没有办法将图像水平放置在堆栈布局中,并且当图像与设备屏幕尺寸重叠时,新行意味着新行等等?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    相关资源
    最近更新 更多