使用 Xamarin PCL 项目的平台应用程序。我创建了一个带有图像但没有文本的按钮。
<Button Image="{DynamicResource ProfileImage}" Grid.Row="0" Grid.Column="2" BackgroundColor="Transparent" x:Name="dashboard" StyleId="dashboard" HorizontalOptions="Center" Clicked="TabClicked"></Button>
我遇到了一些 UI 问题。 在 Windows 10 中,它看起来像 -
在android中,它看起来像-
有什么方法可以从 android 中删除这个轮廓边框。
最佳答案
我通过将高度设置为 0 像素来移除 Android 按钮的边框/阴影 with the help of this link
class MyButtonRenderer : ButtonRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Button> e)
{
base.OnElementChanged(e);
try
{
if (Control != null)
{
Control.Elevation = 0;
}
}
catch(Exception ex){}
}
}
关于android - Xamarin 表单图像按钮问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42218160/