[android-developers] Re: How to display an arraylist

2009-09-11 Thread sweet

Thanks again for your help Yusuf
I can't say where it crashes because the logcat don't give me this
information.
For the tutorials i've done two of them. One with xml file and on
without it. But i'm using a parsing XML to populate my listview and no
one speak about it ...
So i've done a mix with a tutorial of display arraylist without XML
and a tutorial which teach to parse XML file from the net and return a
table.
But it's not work and i don't understand why.
So if anyone see anythings wrong in the previous code i would like to
know this
Thanks a lot
Sweet
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread Yusuf Saib (T-Mobile USA)


> Do you see anythings wrong ?

No, but can you tell me where it crashes?

> I don't understand why you wrote "list" in  "list.setAdapter" and why
> you wrote "this.android.R.layout.list_item, array_list" instead of
> "R.layout.list_item".

Sorry, my post had a typo. It should be this:

listAdapter = new ArrayAdapter(
this,
R.layout.your_list_row,
R.id.row_text,
your_array_list_of_strings);
listView.setAdapter(listAdapter); // or, if you're
using a ListActivity instead of a ListView, just say this.setAdapter
(listAdapter);

For the layout your_list_row.xml, put this:


http://schemas.android.com/apk/res/
android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>






There are a number of tutorials for using ArrrayAdapter, they may also
help.



Yusuf Saib
Android
·T· · ·Mobile· stick together
The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

I've done some modifications to my code and eclipse don't find any
error but the emulator force my application to quit:

java class:

import java.net.URL;
import java.util.ArrayList;
import java.util.Collection;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;


public class Xml extends ListActivity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
ArrayList array_list = null;
try {
array_list = renvoi_liste_recette_xml();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter(this,
R.layout.liste,array_list));

}


@SuppressWarnings("unchecked")
public  ArrayList renvoi_liste_recette_xml() throws Exception
{

ArrayList aTableRetour = new ArrayList();
URL myURL = new URL("http://benji.roullet.free.fr/testXml.xml";);
  DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance
();
  DocumentBuilder constructeur = fabrique.newDocumentBuilder();
  Document document = constructeur.parse(myURL.openStream());
  Element racine = document.getDocumentElement();
  NodeList liste = racine.getElementsByTagName("Contact");
  for(int i=0; i aTableauTmp =  new ArrayList();
  Element E1= (Element) liste.item(i);
  aTableauTmp.addAll((Collection)
E1.getElementsByTagName("nom"));
  aTableRetour.addAll(aTableauTmp);

  }

return aTableRetour;

 }
}

Xml file:



http://schemas.android.com/apk/res/android";
   android:id="@+id/text">
   

Do you see anythings wrong ?



On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want todisplaya list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> todisplaya list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

It's good but i've to write your code differently:
ArrayList array_list = renvoi_liste_recette_xml();
list.setAdapter(new ArrayAdapter(this,
R.layout.liste,array_list));
But an error stay in the part "list.setAdapter" (list cannot be
resolve)

I've an other question in my XML file (which name is liste.xml here)
what i've to put for display my array ? A text view or nothing ?
Thanks again
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

It's good but i've to write your code differently:
ArrayList array_list = renvoi_liste_recette_xml();
list.setAdapter(new ArrayAdapter(this,
R.layout.liste,array_list));
But an error stay in the part "list.setAdapter" (list cannot be
resolve)

I've an other question in my XML file (which name is liste.xml here)
what i've to put for display my array ? A text view or nothing ?
Thanks again
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

It's good but i've to write your code differently:
ArrayList array_list = renvoi_liste_recette_xml();
list.setAdapter(new ArrayAdapter(this,
R.layout.liste,array_list));
But an error stay in the part "list.setAdapter" (list cannot be
resolve)

I've an other question in my XML file (which name is liste.xml here)
what i've to put for display my array ? A text view or nothing ?
Thanks again
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

It's good but i've to write your code differently:
ArrayList array_list = renvoi_liste_recette_xml();
list.setAdapter(new ArrayAdapter(this,
R.layout.liste,array_list));
But an error stay in the part "list.setAdapter" (list cannot be
resolve)

I've an other question in my XML file (which name is liste.xml here)
what i've to put for display my array ? A text view or nothing ?
Thanks again
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

Thanks Yusuf it's answer my question for a part. Now i've change type
of ArrayList to ArrayList and i nearly understand
how display this in the theory but eclipse don't accepte your code. I
don't understand why you wrote "list" in  "list.setAdapter" and why
you wrote "this.android.R.layout.list_item, array_list" instead of
"R.layout.list_item".

Thanks again for your attention
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-10 Thread sweet

Thanks Yusuf it's answer my question for a part. Now i've change type
of ArrayList to ArrayList and i nearly understand
how display this in the theory but eclipse don't accepte your code. I
don't understand why you wrote "list" in  "list.setAdapter" and why
you wrote "this.android.R.layout.list_item, array_list" instead of
"R.layout.list_item".

Thanks again for your attention
Sweet

On 9 sep, 19:02, "Yusuf Saib (T-Mobile USA)" 
wrote:
> I'm not sure how you want to display a list of lists. For that you
> might want some kind of tree widget, not a list view. But if you want
> to display a list of string, use setAdapter():
>
>     list.setAdapter(new ArrayAdapter(this,
> android.R.layout.list_item, array_list));
>
> Does that answer your question or did you have something else in mind?
>
> Yusuf Saib
> Android
> ·T· · ·Mobile· stick together
> The views, opinions and statements in this email are those of the
> author solely in their individual capacity, and do not necessarily
> represent those of T-Mobile USA, Inc.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-09 Thread Yusuf Saib (T-Mobile USA)

I'm not sure how you want to display a list of lists. For that you
might want some kind of tree widget, not a list view. But if you want
to display a list of string, use setAdapter():

list.setAdapter(new ArrayAdapter(this,
android.R.layout.list_item, array_list));

Does that answer your question or did you have something else in mind?




Yusuf Saib
Android
·T· · ·Mobile· stick together
The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-09 Thread sweet

Thank a lot for your help Casper yes i want to display this ArrayList:

public  ArrayList renvoi_liste_recette_xml() throws
Exception{

ArrayList aTableRetour = new ArrayList();
URL myURL = new URL("http://benji.roullet.free.fr/testXml.xml";);
  DocumentBuilderFactory fabrique = DocumentBuilderFactory.newInstance
();
  DocumentBuilder constructeur = fabrique.newDocumentBuilder();
  Document document = constructeur.parse(myURL.openStream());
  Element racine = document.getDocumentElement();
  NodeList liste = racine.getElementsByTagName("Contact");
  for(int i=0; i aTableauTmp =  new ArrayList();
  Element E1= (Element) liste.item(i);
  aTableauTmp.addAll((Collection)
E1.getElementsByTagName("nom"));
  aTableRetour.add(aTableauTmp);
  }

return aTableRetour;

}


On 9 sep, 16:37, Casper Bang  wrote:
> Oops, that should say Activity rather than Intent:
>
> > Or you could create a test Intent for the purpose:
>
> Double oops, I did not see you wanted to display ArrayList
> >>.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-09 Thread Casper Bang

Oops, that should say Activity rather than Intent:

> Or you could create a test Intent for the purpose:

Double oops, I did not see you wanted to display ArrayList>.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-09 Thread Casper Bang

You can always log the content and use LogCat to view the ouput.

Or you could create a test Intent for the purpose:

public class DumpArray extends ListActivity{
public void onCreate(Bundle savedInstance){
super.onCreate(savedInstance);
setListAdapter( new ArrayAdapter(this,
android.R.layout.simple_list_item_1, myArray);
}
}

/Casper

On 9 Sep., 16:18, sweet  wrote:
> Nobody can help me ?
>
> On 9 sep, 09:30, sweet  wrote:
>
> > Hello i'm new to android developping and i've done a function which
> > return an arraylist type ArrayList.
> > I would like to display this array list for see if my function work.
> > Can you help me ?
> > Thanks
> > Sweet
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: How to display an arraylist

2009-09-09 Thread sweet

Nobody can help me ?

On 9 sep, 09:30, sweet  wrote:
> Hello i'm new to android developping and i've done a function which
> return an arraylist type ArrayList.
> I would like to display this array list for see if my function work.
> Can you help me ?
> Thanks
> Sweet
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---