【发布时间】:2013-02-23 23:08:57
【问题描述】:
我的 android 活动有一个自定义字体。
MainActivity.class
private void initControls() {
// TODO Auto-generated method stub
header = (TextView) findViewById (R.id.tvAccommodations);
lv = (ListView) findViewById (R.id.lvAccommodations);
text = (TextView) findViewById (R.id.textView);
Typeface tf = Typeface.createFromAsset(getAssets(),
"fonts/heartbre.ttf");
header.setTypeface(tf);
text.setTypeface(tf);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.abra_hotel, R.layout.custom_list_text);
lv.setAdapter(adapter);
header.setText(value);
custom_list_text.xml
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="18sp"
android:textStyle="bold"
android:text="@string/app_name"
android:paddingLeft="6dip" />
Android 抛出 NullPointerException。为什么会这样?任何帮助表示赞赏。谢谢。
LOGCAT:
03-08 19:48:03.859: E/AndroidRuntime(413): Caused by: java.lang.NullPointerException
03-08 19:48:03.859: E/AndroidRuntime(413): at com.say.philippineexplorer.PlaceAccommodations.initControls(PlaceAccommodations.java:34)
03-08 19:48:03.859: E/AndroidRuntime(413): at com.say.philippineexplorer.PlaceAccommodations.onCreate(PlaceAccommodations.java:22)
【问题讨论】:
-
发布日志异常
-
@DjHacktorReborn 我更新了我的帖子
-
@bEtTyBarnes 第 34 行和第 22 行是什么?
-
这一行:text.setTypeface(tf);
-
@bEtTyBarnes :发布您的完整 Activity onCreate 方法代码