background image

用哪种字体。

Typeface 类 定 义 了 许 多 常 量 来 表 示 Android

 

系 统 中 附 带 的 字 体 , 例 如 :

Typeface.MONOSPACE\Typeface.SANS_SERIF\Typeface.SERIF\Typeface.DEFAULT 

\Typeface.DEFAULT_BOLD。

paint.setTypeface(Typeface.DEFAULT_BOLD);   

       (2)字体样式:与内置字体一起, Typeface 类还定义了一系列的样式常量。通过

Typeface 中的 create 方法可以将这些样式应用于修改某个内置字体。这个方法的返回值是

一个新的 Typeface 对象。Typeface 中的样式列表:

Typeface.BOLD\Typeface.ITALIC\Typeface.NORMAL\Typeface.BOLD_ITALIC

Typeface serif_italic=Typeface.create(Typeface.SERIF,Typeface.ITALIC);

paint.setTypeface(serif_italic);

       (3)外部字体:Android 应用程序不限定只能使用内置字体。其支持从任何 TrueType 字

体文件创建 Typeface 对象。TrueType 字体是一种标准字体,并且可以在各种平台上使用。

一个与 Android 内置字体完全不同的字体是由 Claude Pelletier 创建的 Chopin Script 字体。

它面向公共领域,可以通过各种来源免费下载,如 fontspace.com 等等。

为 了 使 用 该 字 体 , 可 以 下 载 它 并 将 .ttf 文 件 放 入 到 项 目 中 的 asset 文 件 夹 中 。

Typeface.createFromAsset

 

方法接受一个 AssetManager 对象以及文件的名称作为参数,其

中 AssetManager 对象可以通过从 Context 调用 getAssets

 

获得。该方法返 回一个 Typeface 对

象,可以将它传递给 paint.setTypeface 方法。

Typeface chops=Typeface.createFromAsset(getAssets(),"ChopinScript.ttf");   

paint.setTypeface(chops);   

       (4)路径上的文本:使用的 Canvas 对象的 drawTextOnPath 方法

九种 Android 报错及快速解决方法

一个 Demo 学完 Android 中所有的服务

Android 网络编程 Socket
在 Android 的网络通讯中,通常会使用 Socket 进行设备间数的数据通讯,使用 Http 来对

网络数据进行请求。

1、Socket(套接字)

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/