Edo*_*rea 3 android image drawable xamarin.android xamarin
我正在使用Xamarin Android,我正在尝试动态更改ImageView src.所有图片都放在Resource/drawable中.从xml(string imgName = nameFromXml + ".jpg"
)读取图片名称作为字符串后,我想将它传递给我ImageView
.我猜有两种好方法:
1)(int)id
使用SetImageResource()获取图像并将其传递给ImageView:
myTextView.SetImageResource(????????);
2)获得图像的Uri
编辑
不幸的是我无法使用Eric回答QuinDa 问题,因为Xamarin Android上有很多方法,仅在Android中工作.
小智 8
这是标准的Android方法:
int resImage = getResources().getIdentifier(imgName , "drawable", getPackageName());
myTextView.setImageResource(resImage);
Run Code Online (Sandbox Code Playgroud)
请注意,imgName变量不得包含文件扩展名.
Xamarin.Android
C#:
int resImage = Resources.GetIdentifier(imgName, "drawable", PackageName);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7365 次 |
最近记录: |