I am populating a list from an SQLite database which works fine but the first text view is always empty and I cannot figure out why. This is causing me issues because I use the populated text views to display information when clicked but as the first one is empty and can be clicked it is causes the program to fail. Here is my code:

```
public class ShowPhrases extends Activity implements OnInitListener {

SQLiteDatabase database;
NotesDbAdapter md;
CursorAdapter dataSource;
 TextToSpeech tts;

private static final String fields[] = { "phrase", "folang",BaseColumns._ID };

NotesDbAdapter.DatabaseHelper helper = new NotesDbAdapter.DatabaseHelper(
        this);

@Override
public void onCreate(Bundle savedInstanceState) {
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    super.onCreate(savedInstanceState);
    setContentView(R.layout.hs);

    //Set volume buttons to music volume instead of ringer
    setVolumeControlStream(AudioManager.STREAM_MUSIC);
    tts = new TextToSpeech(this, this);
    database = helper.getWritableDatabase();

    Cursor data = database.query("notes", fields, null, null, null, null,null);

    dataSource = new SimpleCursorAdapter(this, R.layout.highscores, data, fields, new int[] { R.id.first });

    final ListView lv = (ListView) findViewById(R.id.list_view);

    lv.setHeaderDividersEnabled(true);
    lv.addHeaderView(getLayoutInflater().inflate(R.layout.highscores, null));

    lv.setAdapter(dataSource);

```

The highscores xml layout:

```
android:orientation="vertical" >

<TextView
    android:id="@+id/first"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:layout_marginTop="20dp"
    android:focusable="false"
    android:textColor="#357ae8"
    android:textSize="20dp" />

</RelativeLayout>

```

The hs xml file:

```
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gerback"
android:orientation="vertical" >

<ListView
    android:id="@+id/list_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    />

```

Can anyone see why this is happening?