您的位置:首页 > 移动开发 > Android开发

关于java.lang.NoSuchMethodError: android.view.View.setBackground

2015-03-02 17:49 337 查看
我们的项目有个listview右侧索引的要求,我在网上搜了一个自定义的sideBar。发现在Android的4.0上他报错。具体内容就是:java.lang.NoSuchMethodError: android.view.View.setBackground  后来我查了一下官方介绍发现setBackGround是在api16及以后加上的新方法,之前的方法是
setBackgroundDrawable()所以解决办法就是使用前加个版本判断是否是api16及以上的是的话用setBackground()否则就用setBackgroundDrawable(),或者直接用setBackgroundDrawable()方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐