博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
被忽略的小细节
阅读量:7235 次
发布时间:2019-06-29

本文共 775 字,大约阅读时间需要 2 分钟。

  hot3.png

一、maxLength和maxEms

maxLength=”10” 限制TextView最多10个字符数。汉字、英文、数字都算一个字符。maxLength属性会使ellipsize=”end”属性失效。添加了maxLength不再会显示”…”

maxEms=”5” 限制TextView的最大宽度为5个大写M的字符宽度。em是一个印刷排版的单位,表示字宽的单位。 em字面意思为:equal M(和M字符一致的宽度为一个单位)简称em。ems是em的复数表达。

二、屏幕常亮

1.保持常亮属性

在activity对应的布局文件中或其中的任意UI组件,添加以下属性:

android:keepScreenOn="true"

2.保持常亮方法

setKeepScreenOn(true);

三、tools:context属性

一般在根布局文件中会出现 tools:context = 某个activity名称。

        这个属性的意思是:如果你在AndroidManifest.xml文件中为某个activity设置了Theme样式,那么,一般情况下,你在layout布局里面是无法直接看到这个效果的。因为一份layout布局可以提供给很多个activity用,layout无法知道自己提供给了哪个activity,而这个activity又设置了怎样的样式。所以,我们要为layout设置这样一个属性,来告诉layout当前提供给了哪个activity使用,从而实时显示这个activity所设置的样式效果(如果有)。

四、animateLayoutChanges=true

仅在 ViewGroup系列控件中,当添加或移除其中控件时,自动为移除的控件添加动画。

转载于:https://my.oschina.net/kun123/blog/800269

你可能感兴趣的文章
手动升级 Confluence 6 - 升级以后
查看>>
人工智能AND机器人
查看>>
如何提高一个研发团队的“代码速度”?
查看>>
PMP学习
查看>>
php导致内存溢出
查看>>
MongoDB主从复制和副本集
查看>>
移动端、服务器端车牌识别的区别
查看>>
ZooKeeper学习
查看>>
Ubuntu桌面系统安装配置备忘
查看>>
移动端总结
查看>>
【史上最全版】支付宝之所以牛逼的原因:来看内部架构剖析
查看>>
详解udev
查看>>
Linux From Scratch(来源于网络资料整理)
查看>>
linux vim的配置
查看>>
《网络攻防技术与实践》读书笔记:第一部分 概述02
查看>>
UIPicker实现循环联动效果
查看>>
堡垒机等线上操作
查看>>
石家庄市桥西区利民电器修理部
查看>>
Ubuntu 下Eclipse 安装SVN
查看>>
网站分析:5173首页前端性能优化实践
查看>>