位置: 编程技术 - 正文
推荐整理分享StaticLayout(staticlayout 换行),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:staticlayout获取行数,staticlayout 换行,staticlayout 背景颜色,staticlayout怎么设置输入内容的位置,staticlayout怎么设置输入内容的位置,staticlayout 换行,staticlayout 文字位置,staticlayout 换行,内容如对您有帮助,希望把文章链接给更多的朋友!
StaticLayout的构造函数有三个:
public StaticLayout(CharSequence source, TextPaint paint, int width, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) public StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad) public StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth)android StaticLayout参数解释
StaticLayout(CharSequence source, int bufstart, int bufend, TextPaint paint, int outerwidth, Alignment align, float spacingmult, float spacingadd, boolean includepad, TextUtils.TruncateAt ellipsize, int ellipsizedWidth)
1.需要分行的字符串
2.需要分行的字符串从第几的位置开始
3.需要分行的字符串到哪里结束
4.画笔对象
5.layout的宽度,字符串超出宽度时自动换行。
6.layout的对其方式,有ALIGN_CENTER, ALIGN_NORMAL, ALIGN_OPPOSITE 三种。
7.相对行间距,相对字体大小,1.5f表示行间距为1.5倍的字体高度。
8.在基础行距上添加多少
实际行间距等于这两者的和。
9.参数未知
.从什么位置开始省略
.超过多少开始省略
需要指出的是这个layout是默认画在Canvas的(0,0)点的,如果需要调整位置只能在draw之前移Canvas的起始坐标canvas.translate(x,y);
严苛模式(StrictMode) Android2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及
安卓应用对多核心的利用情况 安卓应用对多核心的利用情况应用环境是否针对多核优化所需核心数唤醒核心使用待机/桌面是1-2核1%-%电话通讯是3核%-%图片浏览是3核%-%音乐播放
Android Studio:adb not responding 查看进程占用:netstat-aon|findstr终止占用进程:taskkill/pidXXXX/f注:为adb运行端口号,XXXX为查询出的占用进程的PID
标签: staticlayout 换行
本文链接地址:https://www.jiuchutong.com/biancheng/383285.html 转载请保留说明!友情链接: 武汉网站建设