La difficulté avec AdapterView et addView

Je veux la catégorie ci-dessous pour afficher certains textviews/les boutons/les filateurs, et aussi une liste contenant analysé des données. Toutefois, la listview/adaptateur/addview sont à l'origine de certains problèmes.
Voici l'erreur que je reçois:

java.lang.UnsupportedOperationException: addView(Vue, LayoutParams) n'est pas pris en charge dans AdapterView

J'ai un sentiment de sa à faire avec mes fichiers xml, mais je ne suis pas trop sûr.
Voici mon code:

public class StatisticsScreen extends ListActivity{

private List<Message> messages; 

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.statisticsscreen);

    loadFeed();

    //other textviews and listeners added
}

private void loadFeed() {

    try{
        BaseFeedParser parser = new BaseFeedParser();
        messages = parser.parse();
        List<String> titles = new ArrayList<String>(messages.size());
        for (Message msg : messages){
            titles.add(msg.getTitle());
        }
        ArrayAdapter<String> adapter = 
        new ArrayAdapter<String>(this, R.layout.xmldatarow,titles);

        this.setListAdapter(adapter);           
    } catch (Throwable t){
        Log.e("AndroidNews",t.getMessage(),t);
    }       
}

Mon statisticsscreen xml:

<ListView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent">

<LinearLayout android:id="@+id/statsviewlayout"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:background="@color/black">
    //other layouts/textviews/buttons added
    <include  layout="@layout/xmllayout" android:id="@+id/xmllist" />

</LinearLayout>
</ListView>

xmllayout xml:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <ListView android:id="@+id/xmllist" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/>
    </LinearLayout>

xmldatarow est un simple textView.

EDIT:

Ok, donc ive mise à jour de certains fichiers et je me fais une exception runtime error:

Votre contenu doit avoir un ListView dont l'attribut est 'android.R.id.liste

voici les fichiers mis à jour:

classe:

setContentView(R.layout.statisticsscreen);    
loadFeed();        
getListView().addHeaderView(View.inflate(this, R.layout.xmllayout, null));

private void loadFeed() {
    try{
        BaseFeedParser parser = new BaseFeedParser();
        messages = parser.parse();
        List<String> titles = new ArrayList<String>(messages.size());
        for (Message msg : messages){
            titles.add(msg.getDate());
        }
        ArrayAdapter<String> adapter = 
            new ArrayAdapter<String>(this, R.layout.xmldatarow,titles);
        this.setListAdapter(adapter);
    } catch (Throwable t){
        Log.e("AndroidNews",t.getMessage(),t);
    }       
}

Mon statsscreenlayout stil a tous les linearlayouts avec textviews etc. et j'ai supprimé ce:

<include  layout="@layout/xmllayout" android:id="@+id/xmllist" />

Puis mes deux autres mises en page sont un simple textview(xmldatarow), et une listview(xmllayout).
Alors juste pour préciser, il n'y a pas tout listview ou toutes les "inclure" dans mon statsscreenlayout.

Des conseils? Grâce

OriginalL'auteur mmmbaileys | 2011-02-15