Utilice el adaptador de matriz con más vistas en fila en la vista de lista

Me he topado con un problema que no puedo entender, así que esperaba que alguien aquí haya tenido el mismo problema o que supiera una buena forma de resolverlo.

He creado una vista que contiene un ListView. Este ListView contiene dos TextView. El problema es que no sé a dónde envío los valores que deben ir en la segunda vista de texto usando el ArrayAdapter. ¿Hay alguna forma de enviar más información al ArrayAdapter para poder alimentar el "todaysmenu" TextView?

El método ArrayAdapter:

private void createList() {
    ListView lv = (ListView) findViewById(R.id.mylist);
    String[] values = new String[] { "Android", "Linux", "OSX", 
            "WebOS", "Windows7", "Ubuntu", "OS/2"
    };
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.rowlayout, R.id.restaurantname, values);
    lv.setAdapter(adapter);
}

El marcado de la fila:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/restaurantname"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@+id/restaurantname"
        android:textSize="23dp" >

    </TextView>

    <TextView
        android:id="@+id/textView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="@+id/todaysmenu" />

</LinearLayout>

El diseño de la actividad:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <ListView
    android:id="@+id/mylist"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    </ListView>


</LinearLayout>

Al principio conseguí que todo funcionara, pero cuando agregué el segundo campo de texto, surgieron problemas. De antemano, gracias por su ayuda!

Respuestas a la pregunta(4)

Su respuesta a la pregunta