不推荐使用setTextAppearance(Context context,int resid)按钮
和setTextAppearance(int resid)-仅适用于API级别23
我应该怎么用呢?
最佳答案
已弃用意味着将来有时会为此放弃支持,但仍会按预期工作。在较旧的API上,别无选择,因为新的setTextAppearance(int resid)
仅在API级别23上发布。
如果您想长期安全,可以使用以下代码:
if (Build.VERSION.SDK_INT < 23) {
yourButton.setTextAppearance(context, resid);
} else {
yourButton.setTextAppearance(resid);
}
此代码在API级别23或更高版本的手机上更喜欢新版本,但在API级别23不可用时使用旧版本。