我有一个ImageView
作为 a 的孩子的 a ViewGroup
,它是 a 的一部分GridView
。的drawableImageView
没有出现,但是我可以看到背景颜色,如果我使用drawablesetBackgroundDrawable
代替,它会显示出来。我尝试更改每个属性并调用invalidate()
,但没有一个使可绘制对象出现。
Log.i
版画_
android.graphics.drawable.BitmapDrawable@407bd4c0
setImageResource(int)
也不行。
我正在使用蜂窝。
public MyViewGroup(Context context) {
super(context);
myImageView = new ImageView(context);
myImageView.setBackgroundColor(Color.RED);
myImageView.setScaleType(ImageView.ScaleType.CENTER);
Drawable drawable = this.getResources().getDrawable(R.drawable.myimage);
myImageView.setImageDrawable(drawable);
Log.i("",drawable+"");
//myImageView.setImageResource(R.drawable.myimage);
addView(myImageView);
}
我省略了我调用的 onLayout 代码setLeft()
setTop()
setRight()
和setBottom()
.
任何帮助深表感谢。谢谢。
更新:也不适用于 android.R.drawable 图像。我难住了。