This commit is contained in:
sloop
2016-05-06 01:22:35 +08:00
parent 2bac608b19
commit 31efc6aef6

View File

@@ -27,7 +27,7 @@
![](http://ww4.sinaimg.cn/large/005Xtdi2gw1f3knbp87ttj30dw08cq38.jpg)<br/>
* 2.字的特点,字的显示不仅有有中文汉字,还有一些特殊字符,并且大部分是根据下面对齐的,如果把对齐的基线放到上面并使其显示整齐,设计太麻烦,如下:<br/>
![](http://ww1.sinaimg.cn/large/005Xtdi2gw1f3knvptqsrj30dw08cmxw.jpg)<br/>
* 3.字体的特点,我们都知道,字有很多的字体,不同字体的大小是不同的,如果以以上面为基准线,这设计难度简直不敢想象:<br/>
* 3.字体的特点,我们都知道,字有很多的字体,不同字体的大小是不同的,如果以以上面为基准线而让其底部对齐,这设计难度简直不敢想象:<br/>
![](http://ww3.sinaimg.cn/large/005Xtdi2gw1f3ko9oln9lj30dw08cmxo.jpg)<br/>
**综上所述基线y放到下面不仅符合人的书写习惯而且更加便于设计。**
@@ -50,6 +50,19 @@ Style | 枚举 | 设置样式,但不仅仅是为文本服务(包含
FontMetrics | 内部类 | 描述给定的文本大小,字体,间距等各种度量值(度量结果类型为float)
FontMetricsInt | 内部类 | 作用同上但度量结果返回值是int型的
#### Align
Align中文意思是对齐其作用正式如此我们使用过 Word 的人都知道文本有 *左对齐、居中、右对齐、两端对齐、分散对齐* 五种模式Align作用就是设置文本的对齐模式但是并没有这么多仅有 **左对齐、居中、右对齐** 三种模式,如下:
> 吐槽就因为没有两端对齐和分散对齐导致长文本尤其是中英混合的长文本在手机上显示效果奇差相信做阅读类软件的程序员深有体会最终还要自定义View解决。
枚举类型 | 作用
---------|-------------------------------------------------------------
LEFT | 左对齐 基线X在文本左侧基线y在文本下方是默认的对齐方式
RIGHT | 右对齐 基线x在文本右侧基线y在文本下方
CENTER | 居中对齐 基线x在文本中间基线y在文本下方