questo è il mio xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutPrincipale"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<ListView
android:id="@+id/listView1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1.11" >
</ListView>
<LinearLayout
android:id="@+id/gruppoAzioniLaterali"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right|center_vertical"
android:orientation="vertical" >
<Button
android:id="@+id/bttNuovaSezione"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btt1_Nuova_sezione" />
</LinearLayout>
</LinearLayout>
e questo lo snippet che dà problemi:
//riempimento del listview delle sezioni già create
ListView lista = (ListView) findViewById(R.id.listView1);
ArrayList<String> listaSezioni = new ArrayList<String>();
listaSezioni.clear();
FileReader reader = null;
try
{
reader = new FileReader(General.getPath());
}
catch (FileNotFoundException e1)
{
e1.printStackTrace();
}
Scanner streami = new Scanner(reader);
String riga = null;
while(streami.hasNextLine())
{
riga = streami.nextLine();
if(riga.contains(" <-> "))
listaSezioni.add(riga);
}
if(listaSezioni.isEmpty())
{
System.out.print("lista vuota");
listaSezioni.add("Crea una nuova sezione!");
}
ListAdapter adapter = new ArrayAdapter<String>(this, R.layout.main, listaSezioni);
lista.setAdapter(adapter);
//END riempimento del listview delle sezioni già create
il problema è:
01-22 21:51:14.112: E/ArrayAdapter(13686): You must supply a resource ID for a TextView
soluzioni?