android - CustomArrayAdapter Implementation:Unable to get the resource id -


i want implement customarrayadapter , following constructor have written custom adapter

public customusersadapter(context context, arraylist<user> users) {         super(context, 0, users);      } 

the second argument in super call resource id layout file containing textview use when instantiating views. dont know resource id being referred here. can please explain in detail resource id being referred here.

my overridden getview method follows :-

 @override      public view getview(int position, view convertview, viewgroup parent) {         // data item position         user user = getitem(position);             // check if existing view being reused, otherwise inflate view         if (convertview == null) {            convertview = layoutinflater.from(getcontext()).inflate(r.layout.item_user, parent, false);         }         // lookup view data population         textview tvname = (textview) convertview.findviewbyid(r.id.tvname);         textview tvhome = (textview) convertview.findviewbyid(r.id.tvhometown);         // populate data template view using data object         tvname.settext(user.name);         tvhome.settext(user.hometown);         // return completed view render on screen         return convertview;     } 

 dont know resource id being referred here. 

since put 0 in second parameter of constructor wont have reference layout

as documentation saying:

 resource   resource id layout file containing layout use when instantiating views. 

now if put existing layout constructor layout use instantiate view of listviewitems need override getview method enable design text goes in layout.

if planning put existing layout use constructor on it:

public arrayadapter (context context, int resource, t[] objects) 

but design wont add resource layout constructor directly inflate view in getview method , return view.


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -