gpt4 book ai didi

java - 某些设备上的 setBackgroundDrawable 错误

转载 作者:行者123 更新时间:2023-11-30 03:18:10 24 4
gpt4 key购买 nike

我正在使用这个代码

    getActivity().getActionBar()
.setBackgroundDrawable(getResources().getDrawable(R.drawable.barlist));

由于 api 问题,一些设备不支持我将如何更改为这样的 setBackground

getActivity().getActionBar()
.setBackground(getResources().getDrawable(R.drawable.barlist));

这导致了我这个错误

The method setBackground(Drawable) is undefined for the type ActionBar. 

最佳答案

Action Bar 是在 Android 3.0 中引入的。所以一些运行在以下版本上的设备将不支持它。要在较低版本中支持操作栏,您可以使用支持库。 或者您可以将 list 中的最小 sdk 目标设置为 11

  1. 使用开源 Action Bar Sherlock支持Android 1.6版本的库
  2. 您可以使用 Action Bar Compat Android 2.1以上版本支持的库

关于java - 某些设备上的 setBackgroundDrawable 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19673748/

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