Mise a jour ArrayAdapter<Item
Bonjour,
Voila j'expose mon probleme.
J'ai plusieurs liste d'item comme suis:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| final Item[] List1 = {
new Item("1", 0, "test"),
new Item("2", 0, "test"),
new Item("3", 0, "test"),
new Item("4", 0, "test"),
};
final Item[] List2 = {
new Item("1", 0, "test"),
new Item("2", 0, "test"),
new Item("3", 0, "test"),
new Item("4", 0, "test"),
}; |
Un adapter dans une fonction:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| public void Symboles(final String lien)
{
ListAdapter SymboleAdapter = new ArrayAdapter<Item>(this,R.layout.symboles_list,R.id.textView,List1 ){
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
//TextView tv = (TextView)v.findViewById(android.R.id.text1);
//tv.setCompoundDrawablesWithIntrinsicBounds(Symbole[position].icon, 0, 0, 0);
//int dp5 = (int) (5 * getResources().getDisplayMetrics().density + 0.5f);
//tv.setCompoundDrawablePadding(dp5);
return v;
}
};
} |
Je n'arrive pas à modifier la liste en List2 via la fonction Symboles a l'aide de la variable String lien puisque il me faut un Item et non un String?
Merci