Drawable图形定制

news/2025/1/18 15:50:07/文章来源:https://www.cnblogs.com/wssw/p/18240184

设置背景设置背景

button或者textview我们想要自定义他的背景就需要用到Drawable中创建xml文件

例如
image
shape标签是用来控制背景的形状的
他下面的子标签有
stroke控制描边
corners控制圆角
solid控制填充颜色
padding控制内容与边框的间隔
gradient 控制填充色的渐变效果
至于呈现标签里面属性可以自己敲敲代码看看效果就知道了

给控件绑定该背景的方法:
在代码里面
findViewById(R.id.editTextText).setBackgroundResource(R.drawable.statue)
在layout里面:
android:background="@drawable/statue"

控件状态列表图形控件状态列表图形

需要到Drawable里面创建xml
根节点标签为selector
如下图我为Edittext 做了个状态的xml
当光标聚焦是他的背景为shape3 没有聚焦的时候光标为shape2
image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/722394.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入剖析C++多态的实现与原理-详解

目录多态基础虚函数虚函数的继承虚类/虚基类重写/覆盖条件:概念:多态的条件其他的多态行为多态中子类可以不写virtual协变代码举例继承遗留问题解决析构函数具体解决方式:题目1答案:解析:题目2答案:C++11 override和finalfinal功能1:禁用继承使用场景:功能2:禁用重写使用场景ov…

【MySQL】查询以A字符开头以B字符结尾的数据

查询以36823206字符开头以951字符结尾的SPU数据select * from lingyejun_product where spu_code regexp ^36823206 and spu_code regexp 951$ limit 10;本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。 首发链接:https://www.cnblogs.com/lingyejun/p/18240153作…

靶机练习:Assertion 1.0.1

信息收集 扫描全端口以发现服务 nmap -n -v --max-retries=0 -p- 172.16.33.99 --max-rate=500 -Pn访问80端口,使用dirsearch扫描目录目录中没发现啥可以利用的 拿shell 随便点点,疑似有路径可以进行本地文件包含想看 /etc/passwd 失败了可以尝试一下这种方法 成功读取到 /et…

数据库多表查询

在对数据库进行多表查询时,我们需要将多个数据表联结起来,多表的联结主要有以下几种类型: 1.左联结(left join):联结结果保留左表中的全部数据 2.右联结(right join):联结结果保留右表中的全部数据 3.内联结(inner join):取两个表中的共同数据 使用好以上三种联结类…

PTA4-6题目集总结

一.前言 这几次题目集重点考察的知识点是继承与多态以及抽象类与接口以及对前面所学的知识的一些应用等。 与之前三个题目集相类似,这三次题目集也是将分值大部分给与了第一题,甚至是全部的分值都在第一题中,伴随的两道小题都是考察的基本功,难度普遍简单,而第一题与之前类…

视野修炼-技术周刊第87期 | Nodejs 15 周年

① js 中的经典八股 ② merge-anything - 深度合并对象的库 ③ DOM 树深度对渲染性能的影响 ④ Node.js 15周年 ⑤ 页面元素测量工具 ⑥ Best Cookier - cookie管理插件 ⑦ ShotEasy - 在线的图片压缩 ⑧ 2024 应该了解的 Node.js 特性 ⑨ CSS 长度单位介绍 - 非常全面的指南 ⑩…

NSCC集群使用笔记

1. 账号申请 如果是 NUS,NTU 或者 ASTAR 的学生,可以直接用自己的学校 ID 登录。登录不上的话可以发邮件联系 nscc 工作人员即可,基本上第二天就会回复解决。 2. VSCode 连接 账号申请下来后进官网设置你的 ssh key 之类的东西就可以登录了。第一次登录成功后,可以参考这篇…

OOP4-6作业总结性Blog

这三次大作业经历了一次题型的更新,不管过程是怎么说的,结果是试卷批改程序退出出题的视野了,取而代之的是电路设计题。对于电路设计题我认为出的更加合理些,不像试卷批改题难点都在写正则表达式上,多了对类间关系的考察。 这三次题目集期间,我们在课上主要学习了一系列设…

.NET借助虚拟网卡实现一个简单异地组网工具

由于工作需要,经常需要远程客户的服务器,但是并不是所有服务器都能开外网端口,使用向日葵等软件终究还是不太方便,于是找了很多工具,包括zerotier 等,但是由于服务器在国外等有时候还不同, 于是开始自己想办法研究一个属于自己的组网工具,最后找到snltty大佬的 https:/…

BUUCTF-Misc(131-140)

[ACTF新生赛2020]剑龙 打开pwd.txt发现是颜文字然后打开随波逐流,AAencode颜文字解密得到welcom3! 看一下这个图片的详细信息,发现然后用颜文字结出来的那个密码,去steghide解密U2FsdGVkX1/7KeHVl5984OsGUVSanPfPednHpK9lKvp0kdrxO4Tj/Q==又是U2f然后这次我还以为是AES加密,…

2024-06-09 闲话

2024-06-09 闲话看老友记看到这里。 诶这个名字好熟悉,诶这个小人物也好熟悉。 诶 Bidirectional Encoder Representations from transformers 也是 BERT 诶我草,这是芝麻街。

[AI资讯0609] SamAltman建立了庞大投资帝国,通义千问Qwen2发布即爆火,OpenAI泄密者公布165页文件,奥特曼百万年薪挖角谷歌TPU人才……

SamAltman建立了庞大投资帝国,但不持OpenAI股票;个人资产包括房产和多家公司股权。他曾在YCombinator担任总裁,并投资40家公司,有五家估值增长100倍以上。尽管他不参与OpenAI决策,但其利益与公司业务存在复杂关系,引发监督和透明度争议……AI资讯奥特曼28亿「投资帝国」曝…