0

我正在使用此代码来获取可绘制对象并在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中的 xml 中使用的任何其他内容一样存在。drawable有人能猜到发生了什么吗?

4

1 回答 1

1

你是从哪里打电话来的?

据我所见,Resources 类没有 System 属性,并且智能感知告诉我这是获取 Drawable 的方法:

var drawable = Resources.GetDrawable(Resource.Drawable.navigable_icon);
textView.SetCompoundDrawablesWithInstrinsicBounds(null,null,drawable,null);
于 2012-06-26T15:49:04.493 回答