在monodroid中得到一个可绘制的?

时间:2012-06-26 15:39:48

标签: android xamarin.android

我正在使用此代码获取drawable并在SetCompoundDrawablesWithIntrinsicBounds调用中使用:

Drawable d = Resources.System.GetDrawable(Resource.Drawable.navigable_icon);
textView.SetCompoundDrawablesWithIntrinsicBounds(null,null,d,null);

问题是,在调用GetDrawable方法时,我总是得到一个例外说明:

  

Android.Content.Res.Resources + NotFoundException:资源ID   0x7f020009

drawable存在于我在drawable目录中的xml中使用的任何其他内容。有谁能猜出是什么东西?

1 个答案:

答案 0 :(得分:1)

你在哪里打电话给这个?

据我所知,Resources类没有System属性,而intellisense告诉我这是获取Drawable的方法:

var drawable = Resources.GetDrawable(Resource.Drawable.navigable_icon);
textView.SetCompoundDrawablesWithInstrinsicBounds(null,null,drawable,null);