android将被代替的控件,Android 控件被忽略的属性

news2024/3/3 8:34:39

作者:ivm

参考了 http://www.cnblogs.com/jisheng/archive/2013/01/10/2854088.html

导航栏:

1.TextView autoLink

Html.fromHtml()

2.Typeface :设置字体

3.Switch 及 togglebutton

4.AnalogClock DigitalClock  两个时钟的控件

5.5.秒表控件Chronicmeter

6.autoCompleteTextView

7.GridView属性大全

8.SpannableString  复合文本用法

1.TextView

autoLink :文字超链接

属性:web.email.phone.map.all

好处:点击直接跳转浏览器,邮箱,拨号界面,地图。不用做intent 跳转什么的。google 内置的

311fac172151d0cfa91ca20fb4943a0b.png

TextView

TextView

79f079a9e8ac9add9ddb2143065241b5.png

TextView

·文字美化

在java界面用html标签的方式实现类似网页的功能 ,调用Html.fromHtml(str)

4f00ff1be6d14c9a9698f6d568ed1378.png

textview

8f7a2318f30f62636e2335f55a2b3cea.png

textview

有没有很熟悉,html 的标签语言,通过 Html.fromHtml的方法就可以将标签语言文字转换为s可用的字符串

2.editText

Typeface :设置字体

属性:sans.serif.monospace

可以增加自己喜欢的字体

在工程assset/font 目录下放对应字体文件。

Typeface tf=Typeface.createFromAsset(getAssets(),"fonts/STXING.TTF");

et.setTypeface(tf);

3.Switch 及 togglebutton

都是开关控件 一般情况下需要自定义

9e52b3bcdc38c72fb83b0f7c3001b463.png

switch,togglebutton

toogglebutton  在不同版本下的显示不一样,我在6.0测试的是这样的:

850310308705a9cc70f198ca37af6607.png

toggle

如果为了效果统一的话,最好还是自定义一下

4.AnalogClock DigitalClock  两个时钟的控件

7288cba03a286e07a319d2f38f71e102.png

AnalogClock

a42e6860df1589eae37bcc394d628231.png

DigitalClock

AnalogClock 动画表盘式

DigitalClock    数字显示

但是在做demo 时 提示api 过期。但是经测试4.3, 7.0 都能显示出两个始终

5.秒表控件

Chronicmeter 使用方法及其简单,但是有缺点只能计时到秒

6.autoCompleteTextView

这是一个自动补全控件

MultAutoCompleteTextView

这是多匹配补全控件

45e83da082cdd0aa9656d98a4690da6f.png

MultAutoCompleteTextView

0d0cec953d7749cb7ece558557b73634.png

.autoCompleteTextView

共同点 都是需要适配器

不同点 Mult 需要多设置一个属性,setTokenizer(new  MultAutoCompleteTextView.CommaTokenizer());

这句代码的意思是设置分隔符号

7.GridView 属性大全

Android:numColumns=”auto_fit”  //GridView的列数设置为自动

android:columnWidth=”90dp "      //每列的宽度,也就是Item的宽度

android:stretchMode=”columnWidth"//缩放与列宽大小同步

android:verticalSpacing=”10dp”          //两行之间的边距

android:horizontalSpacing=”10dp”      //两列之间的边距

android:cacheColorHint="#00000000" //去除拖动时默认的黑色背景

android:listSelector="#00000000"        //去除选中时的黄色底色

android:scrollbars="none"                  //隐藏GridView的滚动条

android:fadeScrollbars="true"            //设置为true就可以实现滚动条的自动隐藏和显示

android:fastScrollEnabled="true"      //GridView出现快速滚动的按钮(至少滚动4页才会显示)

android:fadingEdge="none"                //GridView衰落(褪去)边缘颜色为空,缺省值是vertical。(可以理解为上下边缘的提示色)

android:fadingEdgeLength="10dip"  //定义的衰落(褪去)边缘的长度

android:stackFromBottom="true"      //设置为true时,你做好的列表就会显示你列表的最下面

android:transcriptMode="alwaysScroll" //当你动态添加数据时,列表将自动往下滚动最新的条目可以自动滚动到可视范围内

android:drawSelectorOnTop="false"  //点击某条记录不放,颜色会在记录的后面成为背景色,内容的文字可见(缺省为false)

……………………

8.TextView SpannableString  复合文本用法

BackgroundColorSpan 背景色

ClickableSpan 文本可点击,有点击事件

ForegroundColorSpan 文本颜色(前景色)

MaskFilterSpan 修饰效果,如模糊(BlurMaskFilter)、浮雕(EmbossMaskFilter)

MetricAffectingSpan 父类,一般不用

RasterizerSpan 光栅效果

StrikethroughSpan 删除线(中划线)

SuggestionSpan 相当于占位符

UnderlineSpan 下划线

AbsoluteSizeSpan 绝对大小(文本字体)

DynamicDrawableSpan 设置图片,基于文本基线或底部对齐。

ImageSpan 图片

RelativeSizeSpan 相对大小(文本字体)

ReplacementSpan 父类,一般不用

ScaleXSpan 基于x轴缩放

StyleSpan 字体样式:粗体、斜体等

SubscriptSpan 下标(数学公式会用到)

SuperscriptSpan 上标(数学公式会用到)

TextAppearanceSpan 文本外貌(包括字体、大小、样式和颜色)

TypefaceSpan 文本字体

URLSpan 文本超链接

下面简单介绍下怎么用

505c4d4ca1feb15edda4a5b1791f7581.png

spannableString

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

如若内容造成侵权/违法违规/事实不符,请联系七分地网进行投诉反馈,一经查实,立即删除!

相关文章

AngularJS 、Backbone.js 和 Ember.js 的比较

2019独角兽企业重金招聘Python工程师标准>>> 译文: http://www.oschina.net/translate/javascript-framework-comparison 原文: http://www.airpair.com/js/javascript-framework-comparison 转载于:https://my.oschina.net/ilivebox/blog/307816

linux “大脏牛”漏洞分析(CVE-2017-1000405)

一、背景简介 脏牛漏洞(CVE-2016–5195)是公开后影响范围最广和最深的漏洞之一,这十年来的每一个Linux版本,包括Android、桌面版和服务器版都受到其影响。恶意攻击者通过该漏洞可以轻易地绕过常用的漏洞防御方法,对几百万的用户进行攻击。尽…

安卓音乐播放器开发实例

本文将引导大家做一个音乐播放器,在做这个Android开发实例的过程中,能够帮助大家进一步熟悉和掌握学过的ListView和其他一些组件。为了有更好的学习效果,其中很多功能我们手动实现,例如音乐播放的快进快退等。 先欣赏下本实例完成…

云计算&大数据 “下一幕”智能变革之力

2019独角兽企业重金招聘Python工程师标准>>> 2016年的互联网科技领域,云计算、大数据、人工智能成为最热词汇。阿里云“为了无法估算的价值”将中国的计算触角伸向海外,百度首次向外界展示“百度大脑”的科技成果,移动互联网利用人…

html和css有序列表,HTMLCSS基础学习笔记14—有序列表及列表嵌套

我们上篇讲到了无序列表,那么今天就来看看有序列表和他们的组合嵌套使用吧。有序列表现在我们要做那堆杂事了,但是发现这么多杂事,先做哪个好呢?于是我们给这堆杂事弄个优先级排序,让我们能够按照顺序做下去。HTML里用…

华硕笔记本BIOS设置详解

BIOS是英文Basic Input/Output System的缩写,即基本输入输出系统,合理的BIOS设置可以让我们的电脑更好的为我们服务,但由于大部分笔记本的BIOS界面是英文,并且BIOS里面的某些关键选项稍有差池就会导致各种各样的问题,导…

发表论文不用愁,十大技巧治秃头

鱼羊 编译整理 量子位 报道 | 公众号 QbitAI做研究跟发文章,完全是两码事。实验一时爽,落笔火葬场。好不容易憋出了初稿,又有多少研究僧跪在了反复修改的漫漫长路上。对于很多科研党来说,比起嗑盐的过程,恐怕写文章更让…

Ext4 MVC CRUD操作

项目目录结构如下&#xff1a; &#xff08;1&#xff09;index.html <!DOCTYPE html> <html><head><title>用户管理</title><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial…

手机拍视频,实时换背景,继马卡龙玩图后,Versa又出了一款更厉害的App

郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI在前不久荣耀9X的发布会上&#xff0c;一个名叫绿幕侠的App亮相了。现场的展示中&#xff0c;这个App能让手机拍摄的视频&#xff0c;产生电影绿幕一般的效果&#xff0c;实时从视频中去掉背景&#xff0c;只保留主角人物&#…

html中多边形图形怎么制作,CSS制作图形速查表

前面在《纯CSS制作的图形效果》一文中介绍了十六种CSS画各种不同图形的方法。今天花了点时间将这方面的制作成一份清单&#xff0c;方便大家急用时有地方可查。别的不多说了&#xff0c;直接看代码。为了节省时间&#xff0c;下面图形都采用的一个标签&#xff0c;可以是块元素…

unity学习

2019独角兽企业重金招聘Python工程师标准>>> 1.发布ios应用的时候会生成一个xcode工程。已经发布过ios&#xff0c;再次发布的时候可以选择replace 或者是append原xcode工程。如果ios工程是不同unity版本创建的&#xff0c;那么不能append。但是如果我们修改过ios的…

腾讯AI击败王者荣耀职业队,全靠自学、策略清奇,一天训练量为人类440年

问耕 发自 麦蒿寺量子位 出品 | 公众号 QbitAI王者峡谷&#xff0c;风云突变。一场激烈的对战正在进行&#xff0c;左侧是五位人类职业电竞高手组成的赛区联队&#xff0c;另一方是……嗯&#xff1f;他们的对手没有出场&#xff1f;五个座椅空空荡荡&#xff1f;不。他们的对手…

mfc 内嵌 本地html,MFC程序中内嵌网页,附示例工程

最近在课程设计&#xff0c;因为小悠太懒了&#xff0c;是在不想用C完成一些简单的文件上传下载操作&#xff0c;于是就想着将网页内嵌到程序中&#xff0c;上传下载神马的就直接使用网页Web来完成就好了&#xff0c;本示例中将演示在MFC程序中内嵌一个html网页介绍一下原理首先…

最高5000倍加速模拟物理世界,育碧在修复bug上又进一步

晓查 发自 凹非寺量子位 出品 | 公众号 QbitAI“买bug送游戏”对育碧游戏的玩家来说简直是常态。即使是育碧的当家游戏《刺客信条》、《孤岛惊魂》系列也是bug也是多到令人发指。比如《刺客信条&#xff1a;大革命》中&#xff0c;主角的脸部建模突然失控&#xff0c;变成一张“…

AI帮你靠“想象”打字:手机电脑软键盘也能盲打了,准确率能达到95%

铜灵 发自 凹非寺量子位 出品 | 公众号 QbitAI有了机器学习&#xff0c;没有软键盘还能照样打字。凭啥&#xff1f;凭想象。来自韩国科学技术高级研究院在一项最新研究中&#xff0c;提出了一种完全靠想象的键盘&#xff1a;I-Keyboard&#xff0c;这个界面上看不到软键盘上的字…

php curl 内容采集

2019独角兽企业重金招聘Python工程师标准>>> function contentCollection($url){$data array(list>null,status>0);if(!$url){$data[info] 请传入采集地址;return $data;}if(!preg_match("/^http/", $url)){$url http://.$url;}preg_match("…

文科生如何入门机器学习:先看看这篇零基础教程,再多算几遍吧

晓查 发自 凹非寺量子位 出品 | 公众号 QbitAIAI技术变得越来越热门&#xff0c;很多人开始转行进入这一领域&#xff0c;其中当然也不乏文科生。他们在普遍缺乏大学数学知识的情况下&#xff0c;就不能入门机器学习了吗&#xff1f;最近有位Reddit网友David Code&#xff0c;他…

B站最火数学视频3Blue1Brown是如何制作的

授权转发自 知乎网友 李狗嗨原文地址&#xff1a;https://www.zhihu.com/question/57357012/answer/723888621相信很多人都知道3Blue1Brown&#xff0c;这是一个由斯坦福大学的数学系学生Grant Sanderson 创建的YouTube 频道。该频道从独特的视觉角度解说高等数学&#xff0c;内…

计算机硬件与游戏发展史,电脑硬件的发展历程中 什么是电竞SSD?

原标题&#xff1a;电脑硬件的发展历程中 什么是电竞SSD&#xff1f;身处21世纪的人们&#xff0c;早已经习惯了各类电子设备的充斥&#xff0c;并全方位的体验着智能设备所带来的便利。那么&#xff0c;我们平常所熟知的计算机设备&#xff0c;到底由那些重要部件组成&#xf…

滴滴正式分拆无人车业务,复刻Uber上市路径,传孙正义再加持

李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI滴滴无人车&#xff0c;终于也官宣分拆了。今天&#xff08;8月5日&#xff09;滴滴出行宣布旗下自动驾驶部门&#xff0c;升级为独立公司&#xff0c;专注于自动驾驶研发、产品应用及相关业务拓展。滴滴出行CTO张博兼任自动驾驶新…