如何在Xamarin Android c#中获取按钮控件的背景图像?

问题描述 投票:0回答:2

我正在使用按钮控件。我想从后面的代码中获取android:background(图像源)。基于此,我将继续我的代码。如何从代码中获取图像源?

<Button
android:id="@+id/btnPlayPause"
android:layout_width="34dp"
android:layout_height="34dp"
android:layout_marginLeft="15dp"
android:visibility="gone"
android:background="@drawable/play"/>
c# android button background-image code-behind
2个回答
0
投票

你在找这样的东西吗?

Button btn = new Button(Context);
Drawable btnDrawable = btn.Background;

现在你可以将drawable与其他人比较(例如来自Android.Resource)


0
投票

您可以尝试此代码

var beachImage = new Image { Aspect = Aspect.AspectFit };

btnPlayPause.Image = ImageSource.FromFile("imageName.png");
© www.soinside.com 2019 - 2024. All rights reserved.