Par*_*ani 39 fonts android android-widget
我已经阅读了一些文章并在谷歌上搜索过,但我没有做到.
我的问题是关于font-face.
在Android中,只有4个属性"android:typeface":Normal,Sans,Serif,Monospace.
那么在我的应用程序中使用"Verdana"需要做些什么呢?
请建议我在Android应用程序中使用此字体的正确方法.
Cri*_*ian 77
这是一个简单的示例...在项目的根目录中创建一个文件夹,assets/fonts/然后粘贴TTF字体文件(在本例中为Verdana.ttf).然后,如果要将该字体应用于,比方说TextView,请执行以下操作:
import android.graphics.Typeface;
public class FontSampler extends Activity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
TextView tv=(TextView)findViewById(R.id.custom);
Typeface face=Typeface.createFromAsset(getAssets(),
"fonts/Verdana.ttf");
tv.setTypeface(face);
}
}
Run Code Online (Sandbox Code Playgroud)
这个例子来自ComonsWare书(由Mark Murphy编写).您可以从GitHub下载完整的示例.
| 归档时间: |
|
| 查看次数: |
51891 次 |
| 最近记录: |