public final class SimpleList extends Object
SimpleList.with(context).setItems(R.id.mylist, "foo", "bar", "baz");
Modifier and Type | Method and Description |
---|---|
<T> ArrayAdapter<String> |
createAdapter(int layoutID,
int textViewID,
T... items)
Creates and returns an ArrayAdapter to store the given items, using the given layout ID and TextView ID.
|
<T> ArrayAdapter<T> |
createAdapter(List<T> list)
Creates and returns an ArrayAdapter to store the given items.
|
<T> ArrayAdapter<T> |
createAdapter(List<T> list,
int layoutID,
int textViewID)
Creates and returns an ArrayAdapter to store the given items, using the given layout ID and TextView ID.
|
<T> ArrayAdapter<String> |
createAdapter(T... items)
Creates and returns an ArrayAdapter to store the given items.
|
ArrayList<String> |
getItems(AdapterView<?> listView)
Returns the text of the items currently in the given list view as an ArrayList.
|
ArrayList<String> |
getItems(int id)
Returns the text of the items currently in the given list view as an ArrayList.
|
SimpleList |
setItems(AdapterView<?> listView,
Collection<String> items)
Sets the items currently in the given list view to those stored in the given ArrayList.
|
SimpleList |
setItems(AdapterView<?> listView,
Object... items)
Sets the items currently in the given list view to those passed.
|
SimpleList |
setItems(AdapterView<?> listView,
String[] items)
Sets the items currently in the given list view to those passed in the given array.
|
SimpleList |
setItems(int id,
Collection<String> items)
Sets the items currently in the list with the given ID to those stored in the given ArrayList.
|
SimpleList |
setItems(int id,
Object... items)
Sets the items currently in the list with the given ID to those passed.
|
SimpleList |
setItems(int id,
String[] items)
Sets the items currently in the list with the given ID view to those stored in the given array.
|
static SimpleList |
with(Context context)
Returns a singleton SimpleList instance bound to the given context.
|
static SimpleList |
with(View context)
Returns a singleton SimpleList instance bound to the given view's context.
|
public static SimpleList with(Context context)
public static SimpleList with(View context)
@SafeVarargs public final <T> ArrayAdapter<String> createAdapter(T... items)
@SafeVarargs public final <T> ArrayAdapter<String> createAdapter(@LayoutRes int layoutID, @IdRes int textViewID, T... items)
public <T> ArrayAdapter<T> createAdapter(List<T> list)
public <T> ArrayAdapter<T> createAdapter(List<T> list, @LayoutRes int layoutID, @IdRes int textViewID)
public ArrayList<String> getItems(AdapterView<?> listView)
public ArrayList<String> getItems(@IdRes int id)
public SimpleList setItems(AdapterView<?> listView, Collection<String> items)
public SimpleList setItems(@IdRes int id, Collection<String> items)
public SimpleList setItems(AdapterView<?> listView, String[] items)
public SimpleList setItems(@IdRes int id, String[] items)
public SimpleList setItems(AdapterView<?> listView, Object... items)
public SimpleList setItems(@IdRes int id, Object... items)