Android ListView中的自定义字体项

Android ListView中的自定义字体项,android,listview,fonts,Android,Listview,Fonts,我希望在项目列表视图中使用自定义字体 代码: 例外情况: 11-18 02:04:31.501: E/AndroidRuntime(18221): FATAL EXCEPTION: main 11-18 02:04:31.501: E/AndroidRuntime(18221): java.lang.NullPointerException 11-18 02:04:31.501: E/AndroidRuntime(18221): at com.example.tuvi.MainActivi

我希望在项目列表视图中使用自定义字体

代码:

例外情况:

11-18 02:04:31.501: E/AndroidRuntime(18221): FATAL EXCEPTION: main
11-18 02:04:31.501: E/AndroidRuntime(18221): java.lang.NullPointerException
11-18 02:04:31.501: E/AndroidRuntime(18221):    at com.example.tuvi.MainActivity$GridViewAdapter.getView(MainActivity.java:83)

我应该怎么做???

创建单个项目(模板)的XML文件,并在Listview中膨胀该XML项目


83中的行是代码:Typeface tf=Typeface.createFromAsset(context.getAssets(),“font/name.ttf”)

然后
context
null


摆脱
上下文。
只需使用
getAssets()
,因为您在
活动中(否则,
getLayoutFlater()
将无法工作)。

此代码中的哪一行是
MainActivity.java
的第83行?第83行是代码:Typeface tf=Typeface.createFromAsset(context.getAssets()),“字体/名称.ttf”);您下载了.ttf文件吗?我创建了XML:R.layout.item您可以帮我修复它吗?。
11-18 02:04:31.501: E/AndroidRuntime(18221): FATAL EXCEPTION: main
11-18 02:04:31.501: E/AndroidRuntime(18221): java.lang.NullPointerException
11-18 02:04:31.501: E/AndroidRuntime(18221):    at com.example.tuvi.MainActivity$GridViewAdapter.getView(MainActivity.java:83)