【发布时间】:2018-01-25 17:13:20
【问题描述】:
我创建了带有主详细信息导航的 Xamarin Forms 应用程序(适用于 Android)。 对于我在 header(ListView.Header) 中的菜单,我想创建它:
1 - 背景图片
2 - 标记我的应用
3 - 社交网络的头像用户。头像比logo小,在logo里面。
和用户名(在徽标下)。
这是我的现有代码(没有徽标):
<RelativeLayout>
<Image
Aspect="Fill"
HeightRequest="150"
HorizontalOptions="FillAndExpand"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent,
Property=Width,
Constant=0}"
Source="bg.png" />
<custom1:CircleImageViewCustom
x:Name="Avatar"
Margin="5"
HeightRequest="100"
HorizontalOptions="Start"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent,
Property=Width,
Factor=1,
Constant=0}"
VerticalOptions="Center"
WidthRequest="100" />
<Label
x:Name="UserName"
Margin="10,5,5,5"
FontSize="Small"
RelativeLayout.XConstraint="5"
RelativeLayout.YConstraint="{ConstraintExpression Type=RelativeToParent,
Factor=0,
Property=Y,
Constant=110}" />
</RelativeLayout>
我尝试插入一个徽标,但它不起作用。使用 AbsolutyLayout 会更好吗?任何帮助。
【问题讨论】:
-
“我试图插入一个标志,但它不起作用。” 什么不起作用?徽标是否完全不可见,是否变形,是否被裁剪?您是否可以添加在模拟器或实际设备上运行时的屏幕截图?
-
At this answer 我已经使用
Grid做过类似的事情。你试过这样的事情吗?
标签: android xaml xamarin.forms android-relativelayout absolutelayout