2021-09-15 TextView属性大全

2021-09-15 TextView属性大全,第1张

TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域。

TextView 类的层次关系如下:

java.lang.Object

↳ android.view.View

↳ android.widget.TextView

直接子类:

Button,

CheckedTextView,

Chronometer,

DigitalClock,

EditText

间接子类:

AutoCompleteTextView,

CheckBox,

CompoundButton,

ExtractEditText,

MultiAutoCompleteTextView,

RadioButton,

ToggleButton

TextView 类方法

前面是方法,中间解释,后面为方法的返回值

getDefaultMovementmethod //获取默认的箭头按键移动方式 //Movementmethod

getText //获得TextView 对象的文本 //CharSquence

length //获得TextView 中的文本长度 //Int

getEditableText //取得文本的可编辑对象,通过 这个对象可对TextView 的文本进行 *** 作,如在光标之后插入字符 //Void

getCompoundPaddingBottom //返回底部填充物 //Int

setCompoundDrawables //设置图像显示的位置,在 设置该Drawable 资源之前需要调用setBounds(Rect) //Void

setCompoundDrawablesWithIntrinsicBounds //设置Drawable 图像的显示位置,但其边界不变 //Void

setPadding //根据位置设置填充物 //Void

getAutoLinkMask //返回自动连接的掩码 //Void

setTextColor //设置文本显示的颜色 //Void

setHighlightColor //设置文本选中时显示的颜色 //Void

setShadowLayer //设置文本显示的阴影颜色 //Void

setHintTextColor //设置提示文字的颜色 //Void

setLinkTextColor //设置链接文字的颜色 //Void

setGravity //设置当TextView 超出了文本本身时横向以及垂直对齐 //Void

getFreezesText //设置该视图是否包含整个文本,如果包含则返回真值,否则返回假值 //Boolean

属性

android:autoLink //设置是否当文本为URL 链接/email/电话号码/map 时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)

android:autoText //如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。

android:bufferType //指定getText()方式取得的文本类别。选项editable 类似于StringBuilder 可追加字符,也就是说getText 后可调用append 方法设置文本内容。

android:capitalize //设置英文字母大写类型。此处无效果,需要d出输入法才能看得到,参见EditView 此属性说明。

android:cursorVisible //设定光标为显示/隐藏,默认显示。

android:digits //设置允许输入哪些字符。如“1234567890.+-*/%\n()”

android:drawableBottom //在text 的下方输出一个drawable,如图片。如果指定一个颜色的话会把text 的背景设为该颜色,并且同时和background 使用时覆盖后者。

android:drawableLeft //在text 的左边输出一个drawable,如图片。

android:drawablePadding //设置text 与drawable(图片)的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom 一起使用,可设置为负数,单独使用没有效果。

android:drawableRight //在text 的右边输出一个drawable,如图片。

android:drawableTop //在text 的正上方输出一个drawable,如图片。

android:ellipsize //设置当文字过长时,该控件该如何显示。有如下值设置:”start”—–省略号显示在开头;”end”——省略号显示在结尾;”middle”—-省略号显示在中间;”marquee” ——以跑马灯的方式显示(动画横向移动)

android:freezesText //设置保存文本的内容以及光标的位置。

android:gravity //设置文本位置,如设置成“center”,文本将居中显示。

android:hint //Text 为空时显示的文字提示信息,可通过textColorHint 设置提示信息的颜色。比较奇怪的是TextView 本来就相当于Label,怎么会不设置Text?!

android:includeFontPadding //设置文本是否包含顶部和底部额外空白,默认为true。

android:inputMethod //为文本指定输入法,需要完全限定名(完整的包名)。

android:linksClickable //设置链接是否点击连接

android:marqueeRepeatLimit //在ellipsize 指定marquee 的情况下,设置重复滚动的次数,当设置为marquee_forever 时表示无限次。

android:ems //设置TextView 的宽度为N 个字符的宽度。

android:maxEms //设置TextView 的宽度为最长为N 个字符的宽度。

android:minEms //设置TextView 的宽度为最短为N 个字符的宽度。

android:maxLength //限制显示的文本长度,超出部分不显示。

android:lines //设置文本的行数,设置两行就显示两行,即使第二行没有数据。

android:maxLines //设置文本的最大显示行数,与width 或者layout_width 结合使用,超出部分自动换行,超出行数将不显示

android:minLines //设置文本的最小行数,与lines 类似。

android:lineSpacingExtra //设置行间距。

android:lineSpacingMultiplier //设置行间距的倍数。

android:password //以小点”.”显示文本

android:phoneNumber //设置为电话号码的输入方式。

android:scrollHorizontally //设置文本超出TextView 的宽度的情况下,是否出现横拉条。

android:shadowColor //指定文本阴影的颜色,需要与 shadowRadius 一起使用。

android:shadowRadius //设置阴影的半径。

android:shadowDx //设置阴影横向坐标开始位置。

android:shadowDy //设置阴影纵向坐标开始位置。

android:singleLine //设置单行显示。

android:text //设置显示文本.

android:textAppearance //设置文字外观。如“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/textAppearanceSmall/textAppearanceSmallInverse

android:textColor //设置文本颜色

android:textColorHighlight //被选中文字的底色,默认为蓝色

android:textColorHint //设置提示信息文字的颜色,默认为灰色。与hint 一起使用。

android:textColorLink //文字链接的颜色.

android:textScaleX //设置文字之间间隔,默认为1.0f。

android:textSize //设置文字大小,推荐度量单位”sp”,如”15sp”

android:textStyle //设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用“|”隔开android:typeface //设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]

android:height //设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)

android:maxHeight //设置文本区域的最大高度

android:minHeight //设置文本区域的最小高度

android:width //设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)。

android:maxWidth //设置文本区域的最大宽度

android:minWidth //设置文本区域的最小宽度

原文链接: https://blog.csdn.net/Adomner/article/details/52263987

使用coreldraw时怎样设置字体高度和宽度?

关于美术文本 字宽和字高可以用测量的方法先拉辅助线确定辅助的上下距离,或者画一个和字的高度和宽带相等的矩形然后拉动美术文本适合高度和宽度。和可以用矩形设定字的宽度和高度,然后打一个字,拉成和矩形高和宽相等的字体,按F8键在字后点击打字即可。

jfreechar 柱状图categoryaxis 怎样设置字体宽度

Java代码

String FONT="宋体"

JFreeChart localJFreeChart = ChartFactory.createBarChart(this.title, "", "金额(元)", paramCategoryDataset, PlotOrientation.VERTICAL, false, true, false)

localJFreeChart.setBackgroundPaint(new Color(255, 255, 255))

CategoryPlot localCategoryPlot = (CategoryPlot)localJFreeChart.getPlot()

CategoryAxis localCategoryAxis = localCategoryPlot.getDomainAxis()

localCategoryAxis.setMaximumCategoryLabelWidthRatio(0.8F)

localCategoryAxis.setLowerMargin(0.02D)

localCategoryAxis.setUpperMargin(0.02D)

NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis()

localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits())

BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer()

localBarRenderer.setDrawBarOutline(false)

[color=red] GradientPaint localGradientPaint = new GradientPaint(0.0F, 0.0F, Color.green, 0.0F, 0.0F, Color.white)[/color] localBarRenderer.setSeriesPaint(0, localGradientPaint)

TextTitle textTitle = localJFreeChart.getTitle()

textTitle.setFont(new Font(FONT, Font.PLAIN, 20))

CategoryPlot plot = localJFreeChart.getCategoryPlot()

CategoryAxis domainAxis = plot.getDomainAxis()

ValueAxis rAxis = plot.getRangeAxis()

/*------设置X轴坐标上的文字-----------*/

domainAxis.setTickLabelFont(new Font(FONT, Font.PLAIN, 12))

/*------设置X轴的标题文字------------*/

domainAxis.setLabelFont(new Font(FONT, Font.PLAIN, 12))

/*------设置Y轴坐标上的文字-----------*/

rAxis.setTickLabelFont(new Font(FONT, Font.PLAIN, 12))

domainAxis.setCategoryLabelPositions(CategoryLabelPositions.DOWN_45)

/*------设置Y轴的标题文字------------*/

rAxis.setLabelFont(new Font(FONT, Font.PLAIN, 12))

return localJFreeChart

红字是设置柱的颜色及样式。

设置最高值与最低值以及中间值,你说这种估计不行吧。有几个柱状都是根据数据自动生成的。颜色也是统一设置的。

在coreldraw X4中怎样设置黑体字的高度与宽度

应该说:首先单击字体工具按扭,再在页面上单击,输入字体,然后使用快捷键“Ctrl+t”,出现字体设置对话框,有字体的大小,或用字体转换成图形,就可以直接设置高和宽。

coreldraw9制作条码怎样设置高度和宽度啊

点条码 Ctrl+X -编辑-选择性粘贴-图片原文件-解散群组- 条码下有一个垃圾色块 删除掉 就可以更改大小了虽然你没给分啊 也帮你解决下

机械制图中autocad文字设置字体和字体高度都设置成多少?

文字字体设置为GBZ,仿宋字体

标准图框1:1字高设置3.5

按比例放大或缩小字高,字体一样,仍为仿宋体

爱剪辑字体设置怎样调整字体高度

点击你的字幕~页面中间有一个字体设置小版块,在大小处调整你要的字体大小就行啦~

怎样设置textview里字体宽度

那你标题的说法,难道是想设置每个字的宽度,那高度不变,字不就变形了字大了你可以设置字体的大小size啊,如果是显示区域你可以设置textview的显示区域的宽和高啊

怎样设置cad字体宽度比列

两个方法:

1、修改文字样式:格式-文字样式-宽度比例;这个对所有使用该样式的文字对象有效,前提是该对象没有单独修改过特性;

2、单独修改某文字对象的高宽比:选中该文字,点“特性”按钮,修改宽度比例数值。

怎样使用91桌面设置字体

91桌面上的字体没有应用到整个系统,

他只是在在桌面功能范畴内显示的,如果想整个系统显示的话只有手机root后用字体管家之类的软件去安装字体就OK了!求采纳

public static int dip(Context context, int pixels) { float scale = context.getResources().getDisplayMetrics().densityreturn (int) (pixels * scale + 0.5f)}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11037171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存