I. Implementation of custom Controls
The custom control needs to inherit the Baseadapter abstract class, which implements the ListAdapter, Spinneradapter two interfaces, which inherit the adapter interface class, yes, inherit adapter interface , and the four methods implemented by the custom control also come from the adapter interface;
These four methods are described in detail below:
<1>public int GetCount ()
Returns the number of records, if the data source is an array, returns the array length, or the size of the collection if the data is originally a collection;
<2>object getItem (int position)
Returns the object corresponding to the specified subscript;
<3>long getitemid (int position)
Returns the ID corresponding to the specified subscript;
<4>view GetView (int position, View Convertview, viewgroup parent);
Returns the View object corresponding to the subscript
Position: Subscript
Convertview: Reusable Cached View Object
Parent: Father Container
Cond....
Android-baseadapter Custom Controls Deep understanding