我有一个ImageView
组件的布局
我想以编程方式加载图像
我尝试在OnCreate()
事件中加载来自文件和可绘制资源的图像,并且当按下按钮但没有加载图像且没有抛出错误。
我正在使用.Invalidate()
方法而没有结果
可绘制资源的示例( Monodroid代码)
ImageView ivStock = view.FindViewById<ImageView>(Resource.Id.IV01);
方式1:
ivStock.SetImageResource(Resource.Drawable.Circle_Green);
方式2:
ivStock.SetBackgroundResource(Resource.Drawable.Circle_Green);
方式3:
ivStock.SetImageDrawable(Resources.GetDrawable(Resource.Drawable.Circle_Green));
永远
ivStock.Invalidate();
我尝试在Thread
和任务中执行该任务。
我想我错过了什么,我不知道是什么。
编辑1: 我尝试了相同的活动/布局,它工作正常
btnOk.SetBackgroundDrawable(Resources.GetDrawable(Resource.Drawable.Circle_Green));
这可能是个错误吗?
任何帮助将不胜感激 提前致谢
很抱歉,我在View
View view = LayoutInflater.Inflate(Resource.Layout.VisorImagenes, null, false);
ImageView ivStock= view.FindViewById<ImageView>(Resource.Id.ImagenStock);
我正在做这个观点,所以ivStock不在布局/活动范围
ImageView ivStock= FindViewById<ImageView>(Resource.Id.ImagenStock);
是正确的代码
全部谢谢!