首页 > 其他分享 >​直播app开发搭建,Android Studio如何改变Button的背景颜色

​直播app开发搭建,Android Studio如何改变Button的背景颜色

时间:2023-03-21 14:11:06浏览次数:42  
标签:Button id Studio Android app android

​直播app开发搭建,Android Studio如何改变Button的背景颜色

方法一:在XML中进行更改

 

<Button
    android:id="@+id/B"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="提交按钮2"
    android:textColor="@color/white"
    android:textSize="30dp"
    android:backgroundTint="@android:color/background_dark"
    android:layout_marginTop="100dp"
    android:visibility="visible"
    />

 

重点是这一串代码进行更改button背景颜色

android:backgroundTint="@android:color/background_dark"

 

方法二:在java代码中进行引用更改

首先需要进行引用找到设置的id:

 

Button A = findViewById(R.id.A);
A.setBackgroundColor(getResources().getColor(purple_200));

 

A代表你在XML中设置的id名字,注意这边需要不可设置为A.setBackground();因为这是设置Button控件的背景颜色,重点在颜色。

以上就是 直播app开发搭建,Android Studio如何改变Button的背景颜色,更多内容欢迎关注之后的文章

 

标签:Button,id,Studio,Android,app,android
From: https://www.cnblogs.com/yunbaomengnan/p/17239842.html

相关文章

  • Python报错:RuntimeError: Working outside of application context.
    这个错误通常表示您在Flask应用程序上下文之外尝试访问Flask扩展或对象。 您需要在应用程序上下文中访问它们。 一种解决方法是在应用程序上下文中使用with语句包装代码......
  • mybatis-spring注解MapperScan的原理
    很多开发者应该都知道,我们只使用@MapperScan这个注解就可以把我们写的Mybatis的Mapper接口加载到Spring的容器中,不需要对每个Mapper接口加@Mapper这个注解了,加快了我们开发......
  • 一手遮天 Android - Resource: 读取 meta-data 数据
    项目地址https://github.com/webabcd/AndroidDemo作者webabcd一手遮天Android-Resource:读取meta-data数据示例如下:/resource/MetaDataDemo1.java/***......
  • 一手遮天 Android - UI: 闪屏页(启动页)
    项目地址https://github.com/webabcd/AndroidDemo作者webabcd一手遮天Android-UI:闪屏页(启动页)示例如下:/SplashActivity.java/***闪屏页(启动页)**程......
  • Android开发-Android操作系统简介
    01.  系统简介1.1 Android名词Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、......
  • Can not set java.lang.String field com.jsedc.log.pojo.entity.voSyslogV0.happenT
    未加泛型约束的result,其List中的实体对象会被序列化为LinkedHashMap,实际结构为Result<List<LinkedHashMap<String,String>>>导出excel时对象赋值失败......
  • uniapp推送业务开发
    推送这个功能之前接触过,用的是极光推送,是给web网站推送。这次是要给app推送。用uni-push2.0这个推送。现在把开发流程记录一下。1看文档这应该是所有开发必须有的流程,先......
  • uni APP 怎么打开支付宝小程序
    uni APP怎么打开支付宝小程序,直接上代码//#ifdefAPP-PLUSuni.getSystemInfo({success(res){if(res.platform=='android'){......
  • Mybatis 源码(六):Mapper接口代理对象创建
    Mapper接口通过sqlSession的getMapper()方法获取,接口无法创建实例对象,获取到的是其代理对象,下面来看看Mapper接口的代理是如何创建的。UserMappermapper=sqlSess......