Android:常用属性整理

news/2024/7/6 1:38:33 标签: 移动开发

为什么80%的码农都做不了架构师?>>> hot3.png

一、ellipsize
    一般需要该属性的是TextView、EditText,不过后者好像不支持marquee。

在xml中

android:ellipsize = "end"    省略号在结尾
android:ellipsize = "start"   省略号在开头
android:ellipsize = "middle"     省略号在中间
android:ellipsize = "marquee"  跑马灯
//最好加一个约束android:singleline = "true"

用代码语句

tv.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("START"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MIDDLE"));
tv.setEllipsize(TextUtils.TruncateAt.valueOf("MARQUEE"));

//最好再加一个约束tv.setSingleLine(true);

二、EditText限制用户输入内容的类型

//1) 只能输入数字	
et.setInputType(InputType.TYPE_CLASS_NUMBER);

//2) 只能输入电话号码	
et.setInputType(InputType.TYPE_CLASS_PHONE);//电话

//3) 邮箱地址	
et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

//4) 禁止输入任何文本	
et.setInputType(InputType.TYPE_NULL); 
// 禁止输入(不弹出输入法)隐藏输入法的一种方式

在XML中设置

<EditText 
  android:inputType="number"
  android:layout_width="wrap_content" 
  android:layout_height="wrap_content"/>



转载于:https://my.oschina.net/xsjayz/blog/113940


http://www.niftyadmin.cn/n/1595518.html

相关文章

Flex布局中元素换行设置间距问题

要生成的效果图如下&#xff1a; 解决办法 1. 父元素定高的情况下&#xff0c;直接使用 align-content: space-between; ul{list-style: none;display: flex;height: 614px;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between…

设置日志服务器的过程

准备实验环境&#xff1a;两台虚拟机&#xff1a;第一台服务器A&#xff08;IP地址为1.1.1.1/24&#xff09;,用于集中保存日志记录。第二台客户机B &#xff08;IP地址为1.1.1.2/24&#xff09;中crond服务产生的日志记录&#xff0c;统一保存到服务器A中的“/var/log/cron”文…

【转】input标签获取焦点时文本框内提示信息清空

作用是&#xff0c;一个文本框&#xff0c;需要输入内容&#xff0c;在没有输入的时候里面有一段提示内容&#xff0c;当点击这个文本框输入的时候&#xff0c;文本框内的内容自动消失。挺简单的一个功能&#xff0c;但是没有想到实现起来还是很麻烦的&#xff0c;在网上找了一…

公共基础复习总结(不断更新中...)

一、数学 1、向量代数的考点 &#xff08;1&#xff09;向量的数量积和向量积及其乘法规律&#xff1b;&#xff08;2&#xff09;两向量&#xff0c;或者三向量平行/垂直/共面的条件。转载于:https://www.cnblogs.com/xiaqs/archive/2013/03/17/2964557.html

yum仓库的使用

yum的目的是为了解决RPM依赖关系的问题&#xff0c;方便使用者进行软件的安装、升级等工作。RHEL5中默认提供了对YUM的支持。yum的基本工作流程&#xff1a;服务器端&#xff1a;在服务器上面存放了所有的RPM软件包&#xff0c;然后通过命令分析每个RPM文件的依赖性&#xff0c…

CSS实现省略号

省略号作用 在制作网页的时候&#xff0c;经常会遇到文字内容太多超出部分省略的情况。例如&#xff1a; 我们可以把这个类设置在公共样式里&#xff0c;需要的时候随时调用。 实现方法 .omit {width: 185px;/* 省略号的设置 前提&#xff1a;文本父级要有宽度 */white-spa…

Java Jdbc减少与Oracle之间交互提升批量处理性能,到底该如何优化才好?

不拾掇Java有好几年了(N>3吧)&#xff0c;之所以写这篇文章其实是纯粹是为了给开发人员一些好的使用jdbc真正去减少交互和提升批量处理batch update性能的例子&#xff1b; 如果你是DBA&#xff0c;那么工作之余你可以把这篇文章推荐给开发看一下&#xff0c; 也许这些例子…

JS基础(二)

程序三大流程控制语句 顺序结构 从上往下执行 分支结构 根据条件选择执行 循环结构 某段代码重复执行 分支语句 if分支语句 单分支 语法&#xff1a; if&#xff08;条件&#xff09; {满足条件要执行的代码 }当条件为true&#xff0c;代码会执行若条件结果不是布尔…