i'm trying change color of of items in list not off them. im using adaptor incorperate list show when press button. cant figure out can attributes (like background color) of list item.
the code looks this
public void visskema(view view) {
calendar date =calendar.getinstance(); /*redigerer offset*/ long oldtime =date.gettimeinmillis(); long newtime= oldtime +((long)offsetuger*7*1000*3600*24); date.settimeinmillis(newtime); int weekofyear= date.get(calendar.week_of_year); int dayofmonth= date.get(calendar.day_of_month); int month=date.get(calendar.month)+1; int year=date.get(calendar.year); vector<skemabrik> aktuelskema =webservicegetskemauge(username,domain,dayofmonth,month, year,weekofyear); vector<skemabrik> sortetskema=sortskema(aktuelskema); vector<skemabrik> endeligtskema=padskema(sortetskema); if(endeligtskema.size()>0) { string[] fag =new string[endeligtskema.size()]; for(int i=0;i<endeligtskema.size();i++) { skemabrik brik =endeligtskema.get(i); string temp =briktostring(brik); fag[i]=temp; } listview lv = new listview(this); //final textview citytext = (textview) findviewbyid(r.id.city); lv.setadapter(new arrayadapter<string>(this,android.r.layout.simple_list_item_1,fag)); lv.setonitemclicklistener(new onitemclicklistener() { public void onitemclick(adapterview<?> parent, view view, int position, long id) { // when clicked, show toast textview text // system.out.println("bøh" + listtext); setcontentview(r.layout.skemauge); // der skal sætttes billedet med de knapper city og country og udfyldes værdi country og city } }); setcontentview(lv); } else{ setcontentview(r.layout.skemauge); textview eugenummer = (textview) findviewbyid(r.id.ugenummer); eugenummer.settext("du har ingen timer denne uge"); } }
if tell me how , the textview in adaptor can change background color appreciate :) (im rather new @ android :d)
you have implement own custom list adapter , override getview
method. refer this example
Comments
Post a Comment