public class ViewModelAdapter<T>
extends android.widget.BaseAdapter
ViewModel<T>.| Constructor and Description |
|---|
ViewModelAdapter(android.content.Context context,
int layoutId,
List<T> items)
Constructs a new ViewModelAdapter with the given layout and items.
|
| Modifier and Type | Method and Description |
|---|---|
protected android.content.Context |
getContext() |
int |
getCount() |
T |
getItem(int i) |
long |
getItemId(int i) |
List<T> |
getItems()
Returns the backing list.
|
android.view.View |
getView(int i,
android.view.View convertView,
android.view.ViewGroup parent) |
void |
replace(List<T> items) |
public ViewModelAdapter(android.content.Context context,
int layoutId,
List<T> items)
ViewModel<T> as is expected to hold the logic of updating its children.
Note that this class does not make a copy of the list you pass in. You can modify the
original list and call notifyDataSetChanged() to update the view.context - the contextlayoutId - the layout to inflateitems - the list of items to showpublic int getCount()
public T getItem(int i)
public long getItemId(int i)
public android.view.View getView(int i,
android.view.View convertView,
android.view.ViewGroup parent)
public List<T> getItems()
protected android.content.Context getContext()
Copyright © 2011–2014. All rights reserved.