首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >某些设备上的setBackgroundDrawable错误

某些设备上的setBackgroundDrawable错误
EN

Stack Overflow用户
提问于 2013-10-30 04:18:59
回答 4查看 986关注 0票数 1

我在用这个代码

代码语言:javascript
复制
    getActivity().getActionBar()
    .setBackgroundDrawable(getResources().getDrawable(R.drawable.barlist));

由于api问题,有些设备不支持我如何更改为setBackground,如下所示

代码语言:javascript
复制
getActivity().getActionBar()
        .setBackground(getResources().getDrawable(R.drawable.barlist));

这使我犯了这个错误

代码语言:javascript
复制
The method setBackground(Drawable) is undefined for the type ActionBar. 
EN

Stack Overflow用户

发布于 2013-10-30 04:30:41

根据文档,Action仅在Android3.0 (API级别11)中添加。为了在较低版本中使用操作栏,我们必须使用支持库。http://developer.android.com/training/basics/actionbar/styling.html --这个文档将通过定义‘android/Theme.Holo.light’的子主题来帮助您对操作栏进行样式化,并根据您的需要定制它。

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19673748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档