gpt4 book ai didi

android - setBackground 与 setBackgroundDrawable (Android)

转载 作者:IT老高 更新时间:2023-10-28 12:51:12 31 4
gpt4 key购买 nike

我想设置 View 的背景可绘制对象。有两种方法(据我所知):setBackgroundsetBackgroundDrawable

当我使用 setBackground 时,它说它已添加到 API 级别 16 但我的项目的最低 SDK 版本是 7。我认为它不会在任何东西上工作16岁以下,对吗?但是当我使用 setBackgroundDrawable 时,它​​说它已被弃用。

我应该使用什么?

最佳答案

它已被弃用,但它仍然有效,因此您可以直接使用它。但是如果你想完全正确,只是为了它的完整性......你会做如下的事情:

int sdk = android.os.Build.VERSION.SDK_INT;
if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) {
setBackgroundDrawable();
} else {
setBackground();
}

为此,您需要将 buildTarget api 16 和 min build 设置为 7 或类似的值。

关于android - setBackground 与 setBackgroundDrawable (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11947603/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com