我的 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。为什么会这样?任何帮助表示赞赏。谢谢。
日志猫:
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)