public class CityListAdapter
extends android.widget.BaseAdapter
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CityListAdapter.CityViewHolder |
static interface |
CityListAdapter.OnCityClickListener |
| 构造器和说明 |
|---|
CityListAdapter(android.content.Context mContext,
java.util.List<City> mCities) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCount() |
City |
getItem(int position) |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
int |
getLetterPosition(java.lang.String letter)
获取字母索引的位置
|
android.view.View |
getView(int position,
android.view.View view,
android.view.ViewGroup parent) |
int |
getViewTypeCount() |
void |
setOnCityClickListener(CityListAdapter.OnCityClickListener listener) |
void |
updateLocateState(int state,
java.lang.String city)
更新定位状态
|
public CityListAdapter(android.content.Context mContext,
java.util.List<City> mCities)
public void updateLocateState(int state,
java.lang.String city)
state - public int getLetterPosition(java.lang.String letter)
letter - public int getViewTypeCount()
getViewTypeCount 在接口中 android.widget.AdaptergetViewTypeCount 在类中 android.widget.BaseAdapterpublic int getItemViewType(int position)
getItemViewType 在接口中 android.widget.AdaptergetItemViewType 在类中 android.widget.BaseAdapterpublic int getCount()
public City getItem(int position)
public long getItemId(int position)
public android.view.View getView(int position,
android.view.View view,
android.view.ViewGroup parent)
public void setOnCityClickListener(CityListAdapter.OnCityClickListener listener)