android gridview 设置字体,我想为GridView设置字体

我想为GridView的适配器TextView设置字体。我需要从资源文件夹访问字体。我想为GridView设置字体

TextView listitem = (TextView) findViewById(R.id.listitem);

listitem.setTypeface(Typeface.createFromAsset(this.getAssets(), "DroidSans4.ttf"));

我正面临着这个错误列表。

>

05-01 14:38:54.510: E/AndroidRuntime(9088): FATAL EXCEPTION: main

05-01 14:38:54.510: E/AndroidRuntime(9088): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.andro.sqllite/com.andro.sqllite.UsingSQLiteActivity}: java.lang.NullPointerException

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread.access$1500(ActivityThread.java:117)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.os.Handler.dispatchMessage(Handler.java:99)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.os.Looper.loop(Looper.java:123)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread.main(ActivityThread.java:3683)

05-01 14:38:54.510: E/AndroidRuntime(9088): at java.lang.reflect.Method.invokeNative(Native Method)

05-01 14:38:54.510: E/AndroidRuntime(9088): at java.lang.reflect.Method.invoke(Method.java:507)

05-01 14:38:54.510: E/AndroidRuntime(9088): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)

05-01 14:38:54.510: E/AndroidRuntime(9088): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)

05-01 14:38:54.510: E/AndroidRuntime(9088): at dalvik.system.NativeStart.main(Native Method)

05-01 14:38:54.510: E/AndroidRuntime(9088): Caused by: java.lang.NullPointerException

05-01 14:38:54.510: E/AndroidRuntime(9088): at com.andro.sqllite.UsingSQLiteActivity.onCreate(UsingSQLiteActivity.java:92)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)

05-01 14:38:54.510: E/AndroidRuntime(9088): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)

05-01 14:38:54.510: E/AndroidRuntime(9088): ... 11 more

在这行代码我面对这些错误:

listitem.setTypeface(Typeface.createFromAsset(this.getAssets(), "DroidSans4.ttf"));

任何人都可以指导我如何设置字体为我的GridView的?或者在这方面指导我?

2012-05-01

hani ...

+0

什么是SQLiteActivity?您是否在资产文件夹中复制了字体? –

+0

这是我的主要Activity类。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值