使用新方法有什么实际好处,还是Google只是想更改名称?
他们似乎只想更改名称,请看源代码:
public void setBackground(Drawable background) { //noinspection deprecation setBackgroundDrawable(background);}@Deprecatedpublic void setBackgroundDrawable(Drawable background) { ... }所有工作仍在进行中
setBackgroundDrawable()。目前,您可以忽略弃用警告,但可以理解,将来某些API
setBackgroundDrawable()将被删除。
如果您感到好奇,
setBackgroundResource(intresid)只需从资源ID创建一个drawable并调用
setBackground()(再次调用
setBackgroundDrawable())…



