2011-02-15 7 views

Répondre

0

Jetez un oeil à l'exemple de code ApiDemos, en particulier le groupe d'exemples traitant des vues de liste (suivez le lien Views et faites défiler vers le bas).

2

Hey i trop nouveau pour Android, il existe deux façons de mettre en œuvre listview. 1) nous pouvons assigner listview en donnant des valeurs dans main.xml.

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


public class ListviewExample extends Activity 
{ 
private ListView lv1; 
private String lv_arr[]={"Android","iPhone","BlackBerry","AndroidPeople"}; 
@Override 
public void onCreate(Bundle icicle) 
{ 
super.onCreate(icicle); 
setContentView(R.layout.main); 
lv1=(ListView)findViewById(R.id.ListView01); 
// By using setAdpater method in listview we an add string array in list. 
lv1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , lv_arr)); 
} 
} 

2) Dans la deuxième méthode, nous pouvons assigner des valeurs dans string.xml.

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
<string-array name="countries_array"> 
    <item>Bahrain</item> 
    <item>Bangladesh</item> 
    <item>Barbados</item> 
    <item>Belarus</item> 
    <item>Belgium</item> 
    <item>Belize</item> 
    <item>Benin</item> 
    </string-array> 
    </resources> 

String[] countries = getResources().getStringArray(R.array.countries_array); 
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, countries)); 
+1

Si vous avez la réponse, votez. nous ne sommes pas là pour résoudre vos problèmes. – RAAAAM

Questions connexes