首页 > 其他分享 >Android学习day04【Button】

Android学习day04【Button】

时间:2023-01-05 15:26:30浏览次数:50  
标签:backgroundTint Button day04 源码 background Android

报错,代码显示运行成功

但是无法在模拟机上显示

 

 原因是没有在包含应有id

其二是关于设置背景颜色中

关于background与backgroundTint的区别

//这是backgroundTint的源码
<!-- Tint to apply to the background. -->
<attr name="backgroundTint" format="color" />

//这是background的源码
<!-- A drawable to use as the background. This can be either a reference
to a full drawable resource (such as a PNG image, 9-patch,
XML state list description, etc), or a solid color such as "#ff000000"
(black). -->
<attr name="background" format="reference|color" />
  • 其实这个注释已经说了backgroundTint是应用到背景上的色彩
  • 而background是一个可绘制的背景,可以是一个完全可绘制资源的引用(例如图片、可调整大小位图9-patch、XML状态列表描述、etc),或者是纯色如黑色。

自然就是,如果你只是要给背景上纯色的话,建议用backgroundTint,如果你要用背景图片的话,就用background,可以分别提高对应的执行效率!!!

其三

标签:backgroundTint,Button,day04,源码,background,Android
From: https://www.cnblogs.com/gbrr/p/17027648.html

相关文章

  • Android Studio 生成JavaDoc
    菜单位置配置GenerateJavaDocScope(生成文档的作用范围),可根据自己需求自行配置。导包若报错找不到android的某些包,可添加如下依赖(可能是由于JavaDoc没有导入An......
  • android基础02 - 多媒体、多线程与异步任务、Service、网络
    多媒体通知通知渠道:程序对自己发出的通知进行分类,用户可根据渠道对消息进行屏蔽或设置响铃振动。一个应用的通知渠道一旦创建就无法再修改,只能再创建新的可在Activity、......
  • Android CMake/JNI
    ​​AndroidJNI开发-简书​​​​​jni之jni与jna的比较-cbing​​​​AndroidJNI开发-简书​​​​JNA实战笔记汇总(一)——JNA简介及demo环境创建_水逆呱的博客a......
  • git,gradle,android studio的代理设置
    一、git设置1、git可以通过命令行设置代理参考这篇博客#!/bin/bashcase$1inon)gitconfig--globalhttp.proxy'socks5://127.0.0.1:1080'gitconfig--globalhttps.pr......
  • PhoneGap的Android端插件开发
    来自51cto:​​http://mobile.51cto.com/android-309311.htm​​ 前面一篇文章《​​移动APP之跨平台解决方案​​》介绍了一种跨平台的解决方案,即用开发webapp的方式......
  • Android 性能调优笔记
    1、​​Android性能全面分析与优化方案研究—几乎是史上最全最实用的​​2、Android性能优化总结3、Android应用内存泄漏的定位、分析与解决策略4、Java垃圾回收器的GC......
  • Android屏幕适配小技巧swdp
    最近做一个项目需要适配到不同的平板和手持设备上,在屏幕适配上遇到了一些问题,查了Android官方文档了解了一些技巧的,现在总结如下:先解释几个概念:1、dpi(dotperinch),即每英......
  • 在Linux下adb连接不上android手机的终极解决方案
    1、做android开发的过程,碰到了Linux下adb识别不了android设备的问题,刚开始在网上google下,发现都是针对ubuntu下的一些说明:如google提供的方法:​​http://developer.android.......
  • Android系统字体
    原理:Android手机的字体库在/system/fonts下,取得root权限以后,只要把对应的字体文件替换即可。其中DroidSansFallback.ttf为中文字体;DroidSans.ttf为英文字体。替换步骤:工具:R.......
  • Android EncodingUtils
    EncodingUtils报错CannotResolveSymbolEncodingUtils  提示是:错误:程序包org.apache.http.util不存在 错误:找不到符号  符号:变量 EncodingUtils 解决办法Enc......