表示我也是canvas.drawBitmap(mIconBitmap, null, mIconRect, null)這句報(bào)空指針
解決方法:
case R.styleable.ChangeColorIconWithText_icon1 :
BitmapDrawable drawable=(BitmapDrawable) a.getDrawable(attr);這下面加上mIconBitmap = drawable.getBitmap();
解決方法:
case R.styleable.ChangeColorIconWithText_icon1 :
BitmapDrawable drawable=(BitmapDrawable) a.getDrawable(attr);這下面加上mIconBitmap = drawable.getBitmap();
2015-07-15
已采納回答 / foreverHan
你代碼看錯(cuò)了 不是這么寫的 在好好看看老師的源碼int x = getMeasuredWidth() / 2 - mTextBound.width() / 2; int y = mIconRect.bottom + mTextBound.height();
2015-06-23