【发布时间】:2016-08-24 10:00:53
【问题描述】:
我是 xamarin 表单的新手,请建议我如何在 xamarin 表单中显示带有一些文本的图像。就像我想连续显示 3 张图像并想垂直添加更多行并想在 xamarin 跨平台应用程序中显示有关图像的一些信息。每个图像都会在图像下方包含有关图像的信息。我正在使用 PCL,请尝试帮助 xamal 不想用 c# 代码编写?请帮忙
【问题讨论】:
标签: xamarin.forms
我是 xamarin 表单的新手,请建议我如何在 xamarin 表单中显示带有一些文本的图像。就像我想连续显示 3 张图像并想垂直添加更多行并想在 xamarin 跨平台应用程序中显示有关图像的一些信息。每个图像都会在图像下方包含有关图像的信息。我正在使用 PCL,请尝试帮助 xamal 不想用 c# 代码编写?请帮忙
【问题讨论】:
标签: xamarin.forms
使用此代码:
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,
};
【讨论】: