Well, i am trying to do some new activities from this ListView made by myself, but i have stock in the midlle of nowhere... can you help me? picture: http://ift.tt/1GUI2D8
package com.primer.cityguide;
import android.os.Bundle;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import android.widget.ListView;
import android.widget.SimpleAdapter;
public class DrugaFunkcija extends noviActivity {
String[] znamenitost = new String[] {
"Altun-alem",
"Arap",
"Đurđevi stupovi",
"Amir-agin Han",
"Church of St. Peter",
"Turkish fortress"
};
int[] slike = new int[]{
R.drawable.altunalem,
R.drawable.arap,
R.drawable.djurdjevi,
R.drawable.amiraga,
R.drawable.patrova,
R.drawable.bedem
};
String[] ulica = new String[]{
"1. Maj bb",
"1. Maj bb",
"Located 6 kilometre from the city",
"Near Isa-beg Ishaković square",
"Located 3 kilometres from the city",
"City park"
};
String[] vek = new String[]{
"XVI century",
"XVI century",
"XIII century",
"XVII century",
"XII century",
"XVII century"
};
String[] tip = new String[]{
"Mosque",
"Mosque",
"Church",
"Old motel (han)",
"Church",
"Fortress"
};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cetvrtafunkcija);
List<HashMap<String,String>> aList = new ArrayList<HashMap<String,String>>();
for(int i=0;i<6;i++){
HashMap<String, String> hm = new HashMap<String,String>();
hm.put("txt", "Landmark: " + znamenitost[i]);
hm.put("inf","Street: " + ulica[i]);
hm.put("inf1","Century: " + vek[i]);
hm.put("inf2","Type: " + tip[i]);
hm.put("slika", Integer.toString(slike[i]) );
aList.add(hm);
}
String[] from = { "slika","txt","inf","inf1","inf2" };
int[] to = { R.id.slika,R.id.txt,R.id.inf,R.id.inf1,R.id.inf2};
SimpleAdapter adapter = new SimpleAdapter
(getBaseContext(), aList, R.layout.listview1, from, to);
ListView listView = ( ListView ) findViewById(R.id.listviewnovi);
listView.setAdapter(adapter);
}
}
Aucun commentaire:
Enregistrer un commentaire