android - add different elements in listview -
my previous question was: hide listview on click hi all, want hide listview on click of button. have mainactivity.in there 2 listviews.
and mainactivity extends activity can't used implements keyword.. , hiding listview activity must extends listactivity. in below code..
but android donot use multiple inheritance. how done?
use getlistview().setvisibility(view.invisible); within listactivity. how looks inside code: public onclicklistener teamlisten = new onclicklistener() { public void onclick(view v) { getlistview().setvisibility(view.invisible); } };
it works , 2nd question is: how add different elements in listview
? first row elemnt profile image. , rest text home, profile, settings etc.
refer code hide list view :
string a1[] =new string[]{"apple","mango"}; string a2[] =new string[]{"shop","mall"}; print=(button)findviewbyid(r.id.click); l1 = (listview) findviewbyid(r.id.list1); arrayadapter<string> adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, a1); l1.setadapter(adapter); l2 = (listview) findviewbyid(r.id.list2); arrayadapter<string> adapter1 = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, a2); l2.setadapter(adapter1); print.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { l1.setvisibility(view.gone); } });
2 answer : use custom adapter class , define there imageview or textview per requirement , put adapter class in list view...
Comments
Post a Comment