腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
老欧说安卓
专栏成员
举报
251
文章
428794
阅读量
77
订阅数
订阅专栏
申请加入专栏
全部文章(251)
android(206)
kotlin(36)
android studio(19)
编程算法(14)
java(12)
xml(12)
github(6)
数据库(4)
sql(4)
打包(4)
git(4)
listview(3)
textview(3)
sqlite(3)
http(3)
容器(3)
开源(3)
https(3)
webview(2)
ide(2)
eclipse(2)
腾讯云测试服务(2)
网站(2)
parcel(2)
网络安全(2)
gradle(2)
socket编程(2)
canvas(2)
机器学习(1)
c++(1)
javascript(1)
node.js(1)
arm(1)
svn(1)
api(1)
windows server(1)
神经网络(1)
文件存储(1)
云推荐引擎(1)
缓存(1)
数据迁移(1)
sdk(1)
add(1)
app(1)
view(1)
布局(1)
动画(1)
搜索文章
搜索
搜索
关闭
Android开发笔记(八十二)SDK版本兼容
android
打包
api
java
github
Android控件很多属性都有默认值,比如文字默认黑色、编辑框默认透明背景等等,但因为android是开源的,各厂商都会自行修修补补,所以很多时候默认值并不靠谱。举例如下: 1、在某些低版本的Android上,如不指定文字颜色textColor,则默认的文字颜色是白色; 2、编辑框有的默认透明背景加一根底线,有的默认白色圆角背景; 3、主题Theme.Holo默认是浅灰背景,但有的品牌手机上改成了深灰背景; 4、调用View的getDrawingCache方法对指定控件截图,默认背景是黑色,而不是我们在UI上看到的透明背景,是不是很惊讶?所以截图前要先设置好背景色。 所以,为了让app在不同设备上都是一样的显示风格,就得自己设置期望的各种属性值,另外也尽量不用系统自带的主题,如有可能自定义主题风格,这样即使设备厂商修改了默认属性值,app也仍然保持统一的风格。
aqi00
2019-01-18
1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档