Użyj adaptera tablicy z większą liczbą widoków w wierszu w widoku listy

Natknąłem się na problem, którego nie potrafię do końca zrozumieć, więc miałem nadzieję, że ktoś tutaj miał ten sam problem lub znał dobry sposób rozwiązania problemu.

Stworzyłem widok zawierający ListView. Ten ListView zawiera dwa TextView. Problem polega na tym, że nie wiem, gdzie wysyłam wartości, które mają przejść w widoku drugiego tekstu za pomocą ArrayAdapter. Czy istnieje sposób na wysłanie większej ilości informacji do ArrayAdapter, aby móc wyświetlać TextView „todaysmenu”?

Metoda 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);
}

Znacznik wiersza:

<?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>

Układ aktywności:

<?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>

Na początku wszystko zaczęło działać, ale kiedy dodałem drugie problemy z polem tekstowym. Z góry dziękuję za pomoc!

questionAnswers(4)

yourAnswerToTheQuestion