Android视图与布局整理

Android视图与布局整理

我们在使用相对布局,以及水平布局。会根据给出的设计图来灵活布局,但是有很多属性记不住,所以就整理记录一下。如果有什么补充,欢迎留言。后期会整理成一份专门针对布局的文章。

android:autoLink   setAutoLinkMask(int)控制链接网址和电子邮件地址等是否自动发现并转换为可点击的链接。
android:autoText setKeyListener(KeyListener)如果设置,指定该TextView文本输入法和自动纠正一些常见的拼写错误
android:bufferType setText(CharSequence TextView.BufferType)确定最低类型getText()将返回。
android:capitalize setKeyListener(KeyListener)如果设置,指定该TextView文本输入法,应该自动利用用户类型。
android:cursorVisible setCursorVisible(布尔)使得光标(默认)可见或不可见。
android:数字setKeyListener(KeyListener)如果设置,指定该TextView数字输入法,这些特定的字符,它将接受的。
android:drawableBottom setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)可拉的得出以下文本。
android:drawableLeft setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)绘制的是左边的文本。
android:drawablePadding setCompoundDrawablePadding(int)之间的填充画板和文本。
android:drawableRight setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)绘制的是右边的文本。
android:drawableTop setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)上面的得出可拉的文本。
android:可编辑如果设置,指定该TextView输入法。
android:editorExtras setInputExtras(int)引用一个< input-extras > XML资源包含额外的数据提供一个输入方法,这是私人的实现输入法。
android:ellipsize setEllipsize(TextUtils.TruncateAt)如果设置,导致单词以上的观点是碎ellipsized宽,而不是在中间。
android:ems setEms(int)使TextView正是这许多ems宽。 
android:freezesText setFreezesText(布尔)如果设置文本视图将包含当前完成文本内的冷冻冰柱除了元数据,比如当前光标位置。
android:重力setGravity(int)指定如何对齐文本视图的x和y轴小于文本时的观点。android:高度setHeight(int)使TextView正是这许多像素高。
android:提示setHint(int)时所显示的提示文本的文本是空的。
android:imeActionId setImeActionLabel(CharSequence int)为EditorInfo提供一个值。 actionId时使用一个输入连接到文本视图方法。
android:imeActionLabel setImeActionLabel(CharSequence int)为EditorInfo提供一个值。 actionLabel时使用一个输入连接到文本视图方法。
android:imeOptions setImeOptions(int)附加功能您可以启用一个输入法与一个编辑器来提高与应用程序的集成。
android:includeFontPadding setIncludeFontPadding(布尔)留下足够的字体就是和流畅的空间而不是使用严格字体上升和下降。 
android:inputMethod setKeyListener(KeyListener)如果设置,指定该TextView应该使用指定的输入方法(指定完全限定类名)。 
android:inputType setRawInputType(int)被放置在一个文本字段的数据类型,用来帮助一个输入法决定如何让用户输入文本。
android:lineSpacingExtra setLineSpacing(浮子,浮子)额外间距行文本。 
android:lineSpacingMultiplier setLineSpacing(浮子,浮子)额外间距行文本,乘数效应。
android:行setLines(int)使TextView正是这许多行高。 
android:linksClickable setLinksClickable(布尔)如果设置为false,阻碍运动方法将运动的联系方法即使autoLink原因被发现的链接。 
android:marqueeRepeatLimit setMarqueeRepeatLimit(int)字幕动画重复的次数。 
android:maxEms setMaxEms(int)使TextView最多这许多ems宽。 
android:maxHeight setMaxHeight(int)使TextView最多这许多像素高。 
android:最大长度setFilters(InputFilter)设置一个过滤器来限制输入的文本长度到指定的号码。
android:maxLines setMaxLines最多(int)使TextView被这麽多行高。 
android:maxWidth setMaxWidth最多(int)使TextView被这麽多像素宽。 
android:minEms setMinEms(int)使TextView至少这许多ems宽。 
android:minHeight setMinHeight(int)使TextView至少这许多像素高。 
android:minLines setMinLines(int)使TextView至少这许多行高。 
android:minWidth setMinWidth(int)使TextView至少这许多像素宽。 
android:数字setKeyListener(KeyListener)如果设置,指定该TextView数字输入法。 
android:密码setTransformationMethod(TransformationMethod)字段的字符是否显示为密码点,而不是自己。 
android:phoneNumber setKeyListener(KeyListener)如果设置,指定该TextView有电话号码的输入方法。 
android:privateImeOptions setPrivateImeOptions(String)添加内容类型描述提供输入方法在文本视图,这是私人的实现输入法。 
android:scrollHorizontally setHorizontallyScrolling(布尔)文本是否允许更广泛的比视图(因此可以水平滚动)。 
android:selectAllOnFocus setSelectAllOnFocus(布尔)如果文本是可选择的,选择它当视图所需要的关注,而不是将光标移动到开始或结束。
android:shadowColor setShadowLayer(浮子,浮子,浮子,int)放置一个指定颜色的阴影背后的文本。 
android:shadowDx setShadowLayer(浮动,浮动,浮动,int)水平偏移的影子。 
android:shadowDy setShadowLayer(浮子,浮子,浮子,int)垂直偏移量的影子。 
android:shadowRadius setShadowLayer(浮子,浮子,浮子,int)半径的影子。 
android:单行模式setTransformationMethod(TransformationMethod)限制了文本一行水平滚动,而不是让它包装到多个行,并提出重点而不是按enter键时插入一个新行。
android:文本setText(CharSequence TextView.BufferType)文本显示。 
android:textAppearance基本文本颜色,字体,大小和风格。 
android:textColor setTextColor(int)文本颜色。 
android:textColorHighlight setHighlightColor(int)的颜色选择突出显示的文本。 
android:textColorHint setHintTextColor(int)提示文本的颜色。 
android:textColorLink setLinkTextColor(int)链接的文本颜色。 
android:textIsSelectable isTextSelectable()表明的内容不可编辑的文本可以选择。 
android:textScaleX setTextScaleX(浮动)设置文本的水平扩展因素。 
android:textSize setTextSize(int,浮动)大小的文本。 
android:textStyle setTypeface(字体)风格(粗体、斜体、bolditalic)文本。 
android:字体setTypeface(字体)字体(正常、无衬线、等宽字体)的文本。
android:宽度setWidth(int)使TextView正是这许多像素宽。

 

书到用时方恨少,纸上得来终觉浅。祝君好运!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115078.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 用计算机制作动画,如何使用制作工具制作一个简单的Flash动画-电脑自学网

    用计算机制作动画,如何使用制作工具制作一个简单的Flash动画-电脑自学网怎么制作Flash动画?通过AdobeFlash我们可以制作出非常有趣好看的动画,也可以制作一键简单的小动画,下面给大家介绍如何使用制作工具制作一个简单的Flash动画。操作方法:1、打开flash软件,如下图所示。2、选择新建一个flash文档,如下图所示。3、下图所示是flash的工作区域,对于各个区域的名称,我会在后续课程中进行讲解。4、先将舞台改为黑色:如下图所示。5、在舞台上利用举行工…

    2022年5月20日
    29
  • leetcode链表问题_链表面试题

    leetcode链表问题_链表面试题给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。示例 1:输入:head = [1,2,3,4,5], left = 2, right = 4输出:[1,4,3,2,5]示例 2:输入:head = [5], left = 1, right = 1输出:[5] 提示:链表中节点数目为 n1 <= n <= 500-500

    2022年8月9日
    0
  • 推荐10个堪称神器的学习网站

    推荐10个堪称神器的学习网站每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。”今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得4点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈)既然4点多起来,就得好好利用起来。于是我就挑选了10个堪称神器的学习网站,推…

    2022年6月9日
    48
  • centos 7如何将 网卡ens33 修改成 eth0「建议收藏」

    centos 7如何将 网卡ens33 修改成 eth0「建议收藏」文章目录linux网卡名称命名命名规则修改eth0方法linux网卡名称命名命名规则CENTOS6的网卡命名方式它会根据情况有所改变而非唯一且固定,在CENTOS6之前,网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化CENTOS7命名方式采用dmidecode采集命名方案,以此来得到主板信息;它可以实现网卡名字永久唯一化(dmidecode这个命令可以采集有关硬件方面的信息)对网络设备的命名方式:1)如果Firmware(固件)或B

    2025年5月22日
    1
  • 怎么让联想计算机升级,联想电脑怎么升级win11?联想电脑升级win11的几种方法…

    怎么让联想计算机升级,联想电脑怎么升级win11?联想电脑升级win11的几种方法…最近刚发布的windows11的消息,但是很多朋友使用联想电脑的朋友不知道怎么升级win11。戴尔电脑升级win11的方法有很多,可以通过win10系统加入WINDOWS预览体验计划,这样就可以将win10升级到win11系统了,也可以采用自己下载win11镜像用u盘的方式升级到win11系统,下面小编就教大家几种将联想电脑升级win11的方法详细步骤。联想电脑升级win11方法一:官方升级法,…

    2022年5月20日
    112
  • 一位前辈工程师职业发展的忠告(转自51testing)

    一位前辈工程师职业发展的忠告(转自51testing)

    2021年7月31日
    56

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号