setBackground,setBackgroundColor,setBackgroundDrawable,setBackgroundResource的使用区别

Android应用开发中,如何解决setBackgroundDrawable方法过时的问题 使用上述代码,你可以在不依赖过时方法的情况下,为View设置背景。这样,你的应用将能够在不同版本的Android设备上正常运行,并且不会出现过时方法的警告。然而,从API级别16开始,该方法被标记为过时(deprecated),并建议使用新的方法来达到相同的效果。的值,我们可以确定当前的API级别。这样,我们可以确保我们的应用在不同的Android设备上都能正常显示背景,而不会出现过时方法的警告。需要注意的是,如果你的应用最低支持的Android版本高于16,那么你可以直接使用。在上面的代码中,首先通过。 阅读详情

上面四个方法,在代码中设置其背景颜色,有时候就会傻傻的分不清楚!

第一个:setBackground(Drawable background),其参数为一个Drawable对象,目的是设置View的背景图片,获取drawable可以这样获取–getResources().getDrawable(R.drawable.xx)

第二个:setBackgroundColor(int color),其参数是一个颜色值,设置View的背景颜色.其color可以写为Color.parseColor(“#333333”)或者Color.Blue

第三个:setBackgroundDrawable,和第一个是一样的,现在已经过时淘汰了,不建议使用

第四个:setBackgroundResource(int resid)是设置一个view的背景图片,只不过传入的是drawable的id值

以上!

【例2734】set background color 设置背景颜色 set background color 设置背景颜色》这是一个NX二次开发官方小例子,下面是代码和解析。相较于混乱、未经验证的代码,官方案例能够确保开发者获得准确的开发方法,这些官方示例代码经过严格测试,能够正确地反映出NX软件的功能和API使用方式,有助于开发者系统地掌握NX二次开发技能,提高开发质量和效率。本专栏订阅后是永久阅读的。欢迎一起学习NX二次开发案例,逐步积累宝贵的经验,早日成为行业专家。 阅读详情

相关推荐

MATLAB随机生成m个三维坐标点,且各个坐标点之间的距离不小于n

randi函数 randi(max,m,n); %生成均匀分布的随机整数,max生成的随机整数最大值,生成m行n列的矩阵 编写函数sampling function [x,y,z]=sampling(lowx,upx,lowy,upy,lowz,upz,m,n) %该函数用来产生不重复的随机整数矩阵 %low—随机整数下界;up—随机整数上界;m—坐标点个数;n—各个坐标点之间的最小距离 %编...

qq_45384561的博客 9436

setBackground(),setBackgroundResource(),setBackgroundColor(),setBackgroundDrawable()的区别和用法

setBackground(),setBackgroundResource(),setBackgroundColor()和setBackgroundDrawable()这几个方法都可以对控件的颜色进行设置,setBackground(),setBackgroundResource()和setBackgroundDrawable()可以对背景的样式进行设置,但他们之间又有一定的区别 SetBackgr

C先生的博客 4万+

《R语言实战》第八章之回归分析图形

回归分析图形 回归分析分为简单回归与复杂回归 1 : 简单线性回归即:模型中只包含一个因变量和一个自变量,有时候也会包含多项式, 这个图形描述了身高与体重的线性关系,这也是一个多项式图形 2:当我们的预测变量(自变量)不止一个时,就属于多元线性回归,而且多元线性回归中也可以包含多项式以及交互项 (1)在进行多远回归分析之前可以先描述变量之间的相关关系 上图为一个散点图矩阵,描述了五个变量之间的相关关系,我们可以通过非主对角线的散点图来查看两个变量之间的关系。 多元线性回归简单地就是OLS回归,通过lm和

Strawberry_Ya的博客 1834

setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor的区别

Android UI开发时,常常需要对view组件的背景图片或颜色进行一些设置。也常常会遇见setBackground、setBackgroundDrawable、setBackgroundResource、setBackgroundColor这四个不同的设置方法。令人傻傻分不清楚,下面就总结一下这几种方法的不同之处: 1.setBackground(Drawable background)方法

qq_18875541的博客 1288

【Out-of-Distribution Detection】Evidential Deep Learning in NeurIPS 2018 个人理解

核心思想是将分类器的概率输出视为一个狄利克雷分布(Dirichlet Distribution)并替换,之后引入两个损失分别负责保证预测结果准确性和提升被错误分类的样本的不确定性。

研究兴趣:开放集识别、开放世界识别、新类发现、增量学习、少样本学习 2436

离散系统傅里叶变换的常用结论证明

本文介绍了离散系统傅里叶变换的三个重要结论:1)时域卷积对应频域相乘(公式1-3);2)时域相乘对应频域卷积(公式4-6);3)帕塞瓦尔定理(公式7)及其广义形式,证明信号能量在变换域保持不变。文末提供了MATLAB卷积运算演示程序,通过动画展示离散信号卷积过程(翻转、平移、相乘、累加),并以方波信号为例给出运行结果图。该程序直观呈现了卷积运算的步骤与结果。

newtton的博客 1305

android 解决setbackgrounddrawable过时

今天,简单讲讲android如何解决  setbackgrounddrawable过时的问题。 之前,自己也讲了一些函数的过时的替代函数,昨天,自己在代码里又发现了setbackgrounddrawable过时,于是自己在网上查找了资料,最终解决了问题。这里记录一下。 setBackgroundDrawable()在API 16(4.1)已经过时了

谢岩的博客 2万+

Golang中使用Qt库(therecipe/qt)+QtDesigner + Goland (一) 环境搭建

搭建的目的只是刚好看到有这么一个模块, 还有给使用Go的人需要用到调试界面的时候用一下,真正开发界面并不建议用,没必要, 还有缺点就是在windows平台下编译偏慢, 还有其他一些UI纯Go开发的UI -

听我一言的博客 1万+

setBackground、setBackgroundColor、setBackgroundDrawable、setBackgroundResource的区别

1.SetBackground(Drawable backgroun)其参数为一个Drawable对象,目的是设置view的背景图片,Drawable对象可以这样获取 getResources().getDrawable(R.drawable.xx)2.setBackgroundColor(int color)其参数为一个颜色值,其目的是设置一个view的背景颜色 3.setBackgroun

sunshinelyc的专栏 2664

随机森林文本分类

随机森林原理及代码实现 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录随机森林原理及代码实现前言一、集成算法是什么?二、随机森林是什么三、 数据预处理3.1 先来看一下我们的文本数据3.2 预处理3.3 统计评论情感值积极与消极的占比二、使用步骤参数介绍(4个)属性1.引入库2.参数调参方法总结 前言 提示:这里可以添加本文要记录的大概内容: 例如

m0_46579176的博客 5809

自学 ABAP 和自学 SAP 的差别

有朋友在我的 ABAP 学习教程里留言: > 自学SAP是不是都要搭建虚拟服务器,然后自己去官网下载新版本SAP就可以吗 对于初学者,我们要搞清楚 ABAP 和 SAP 的区别。 ABAP 是一门编程语言,SAP 首先是德国软件公司的名称,也代表这家公司开发的一系列软件。SAP 公司开发的软件,我们有时也称产品,其功能能满足客户一个或者多个领域的业务需求。这些不同领域,我们也称为不同的业务模块,比如 ERP,CRM,SRM,HR 等等。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 6863

颜色setBackground、setBackgroundColor、setBackgroundDrawable、setBackgroundResource的区别

1.SetBackground(Drawable backgroun)其参数为一个Drawable对象,目的是设置view的背景图片,Drawable对象可以这样获取 getResources().getDrawable(R.drawable.xx) 2.setBackgroundColor(int color)其参数为一个颜色值,其目的是设置一个view的背景颜色 3.setBackgro

u011120188的博客 2103

torch.nn.rnn实现循环神经网络

------------------------------------nn.rnn模型实现。#------------------------------------模型实现。#-----------------------------------训练模型。#-----------------------------------训练模型。#--------------------------------读取数据。实现循环神经网络,并在至少一个数据集上进行实验,从训练时间、预测精度、...

matlab_python22的博客 2973

android ImageView中setBackground相关属性的区别

最近在写android程序时,遇到以下情形: 底部导航栏要用到4个ImageView来实现,在点击不同的ImageView是,要对其背景色进行设置,在使用ImageView关于setBackground相关属性设置时,会出现异常,从而导致android程序崩溃试了好多办法都不行,于是乎,就到android 官方网站查API,才把问题解决。写一篇博客记下来,防止以后再忘记。 首先看一下a

SKYYYF的专栏 8307

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

setbackground

一、给View设置背景图片:(1)setBackground(Drawable background)button.setBackground(getResources().getDrawable(R.drawable.ic_launcher)); (2)setBackgroundDrawable(Drawable background)button.setBackgroundDrawable(g...

qq2227918581的博客 2524

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

android 背景图片颜色设置

一、给View设置背景图片: (1)setBackground(Drawable background) button.setBackground(getResources().getDrawable(R.drawable.ic_launcher)); (2)setBackgroundDrawable(Drawable background) button.setBackground...

chailongger的博客 3490

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 设置组件背景图片,Android TextView背景颜色与背景图片设置

Android TextView 背景颜色与背景图片设置,android textview 控件,android textview 背景,android textview 图片,android textview 颜色,android textview 组件,android textview background 。设置文本颜色TextView textView = (TextView) findV...

weixin_39562998的博客 2148

setbackgrounddrawable过时的代替方法

【问题】 如下android代码: Drawable statusQuestionDrawable = resources.getDrawable(R.drawable.status_question); statusView.setBackgroundDrawable(statusQuestionDrawable); 结果提示: The method setBackgr

让 学习 成为一种 习惯 ( 谭祖爱 & 技术博客 ) 2万+

java窗口背景颜色的设定----setBackground()的用法

窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane(),而JFrame上的contentPane默认是Color.WHITE的,所以,无论你对JFrame或者Frame怎么设置背景颜...

spsglz的博客 3万+

setBackground和setBackgroundDrawable的区别

我在使用Android版本4.0.4时,使用了setBackground方法,程序崩溃. 提示:Caused by: java.lang.NoSuchMethodError: android.widget.ImageView.setBackground 经所有资料,和Android的系统版本有关系。 经查找大于等于API16的源码 首先看一下setBackgroundDrawable...

forwardyzk的专栏 1万+

setBackgroundColor

1.setBackgroundColor(0xFFFF0000); 2.setBackgroundColor(Color.BLACK); public class Color { public static final int BLACK = 0xFF000000; public static final int DKGRAY = 0xFF444444;

u011228356的专栏 5846

Android——动态设置view背景颜色setBackgroundColor

setBackgroundColor 用于动态设置view背景颜色今天写代码的时候遇到个小问题动态设置的时候用Color.GRAY,系统自己带着的颜色,是没有问题的但是用自己定义的颜色,就不生效。然后我搜索到了下面这个网址android代码设置背景setBackgroundColor无效请浏览上面网址后继续往下看我觉得他讲的有一定道理,但是好像又不全对。经过我自己试验,我讲Color.xml中

OneKey 6万+

android代码设置背景色,通过代码给TextView设置背景

Android TextView 背景颜色与背景图片设置,android textview 控件,androidtextview 背景,android textview 图片,android textview 颜色,androidtextview 组件,android textview background 。设置文本颜色以下为引用内容:TextView textView = (TextView...

weixin_39542608的博客 1400

'setBackgroundDrawable()' is deprecated,setBackgroundDrawable过时

setBackgroundDrawable()在API 16(4.1)已经过时了 4.1之后有两种方法可以代替: a、setBackgroundResource b、setBackground 例如: textView.setBackgroundResource(R.drawable.icon); textView.setBackground(

yechaoa 3597

setBackgroundDrawable跟setBackgroundResource的区别

View类提供的setBackgroundDrawable和setBackgroundResource的区别是什么,同时Android View类很多子类比如TextView、ImageView中都有这些方法,同时还有一些类似setImageDrawable、setImageBitmap和setImageResource()这些方法的不同之处。   一、setBackgroundXXX的用处

wust小吴 5149
上一篇: 报错Execution failed for task ':app:transformClassesWithDexForDebug'.
下一篇: listView的常用使用事项注意点
掉头发程序员
博客等级 码龄10年 40粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值