Xamarin.Android: 如何获取图标
Xamarin.Android: How to Get an Icon
我正在尝试获取 Android.Graphics.Drawables.Icon
但不确定如何获取。
我有这个代码:
Icon icon = Resources.GetDrawable(Resource.Drawable.tab_subs);
我不能这样做,因为异常:
无法将类型 Android.Graphics.Drawables.Drawable
隐式转换为 Android.Graphics.Drawables.Icon
我试过投出 Icon
,没有骰子:
Android.Graphics.Drawables.Icon icon = (Icon)Resources.GetDrawable(Resource.Drawable.tab_subs);
更糟糕的是,Resources.GetDrawable(int)
已过时:'deprecated'
...并且资源 tab_subs
在其他上下文中可用。由于某种原因,资源在 MainActivity
的上下文中不可用
https://github.com/hexag0d/BitChute_Mobile_Android_BottomNav/blob/AppSettingsAdder/MainActivity.cs
有谁知道如何在 xamarin.android 中获得 Icon
吗?
这是 Resource
文件:
也许这就是您想要的?
Icon icon = Icon.CreateWithResource(this, Resource.Drawable.tab_subs);
此处记录了更多信息和加载图标的其他方法...
https://developer.android.com/reference/android/graphics/drawable/Icon#public-methods_1
我正在尝试获取 Android.Graphics.Drawables.Icon
但不确定如何获取。
我有这个代码:
Icon icon = Resources.GetDrawable(Resource.Drawable.tab_subs);
我不能这样做,因为异常:
无法将类型 Android.Graphics.Drawables.Drawable
隐式转换为 Android.Graphics.Drawables.Icon
我试过投出 Icon
,没有骰子:
Android.Graphics.Drawables.Icon icon = (Icon)Resources.GetDrawable(Resource.Drawable.tab_subs);
更糟糕的是,Resources.GetDrawable(int)
已过时:'deprecated'
...并且资源 tab_subs
在其他上下文中可用。由于某种原因,资源在 MainActivity
https://github.com/hexag0d/BitChute_Mobile_Android_BottomNav/blob/AppSettingsAdder/MainActivity.cs
有谁知道如何在 xamarin.android 中获得 Icon
吗?
这是 Resource
文件:
也许这就是您想要的?
Icon icon = Icon.CreateWithResource(this, Resource.Drawable.tab_subs);
此处记录了更多信息和加载图标的其他方法... https://developer.android.com/reference/android/graphics/drawable/Icon#public-methods_1