public class ListPicker extends Picker implements ActivityResultListener, Deleteable, OnResumeListener
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_ITEM_BACKGROUND_COLOR |
static int |
DEFAULT_ITEM_TEXT_COLOR |
container, requestCode
ACCELEROMETER_SENSITIVITY_MODERATE, ACCELEROMETER_SENSITIVITY_STRONG, ACCELEROMETER_SENSITIVITY_WEAK, ALIGNMENT_CENTER, ALIGNMENT_NORMAL, ALIGNMENT_OPPOSITE, ASSET_DIRECTORY, BUTTON_SHAPE_DEFAULT, BUTTON_SHAPE_OVAL, BUTTON_SHAPE_RECT, BUTTON_SHAPE_ROUNDED, COLOR_BLACK, COLOR_BLUE, COLOR_CYAN, COLOR_DEFAULT, COLOR_DKGRAY, COLOR_GRAY, COLOR_GREEN, COLOR_LTGRAY, COLOR_MAGENTA, COLOR_NONE, COLOR_ORANGE, COLOR_PINK, COLOR_RED, COLOR_WHITE, COLOR_YELLOW, DEFAULT_VALUE_COLOR_BLACK, DEFAULT_VALUE_COLOR_BLUE, DEFAULT_VALUE_COLOR_CYAN, DEFAULT_VALUE_COLOR_DEFAULT, DEFAULT_VALUE_COLOR_DKGRAY, DEFAULT_VALUE_COLOR_GRAY, DEFAULT_VALUE_COLOR_GREEN, DEFAULT_VALUE_COLOR_LTGRAY, DEFAULT_VALUE_COLOR_MAGENTA, DEFAULT_VALUE_COLOR_NONE, DEFAULT_VALUE_COLOR_ORANGE, DEFAULT_VALUE_COLOR_PINK, DEFAULT_VALUE_COLOR_RED, DEFAULT_VALUE_COLOR_WHITE, DEFAULT_VALUE_COLOR_YELLOW, DIRECTION_EAST, DIRECTION_MAX, DIRECTION_MIN, DIRECTION_NONE, DIRECTION_NORTH, DIRECTION_NORTHEAST, DIRECTION_NORTHWEST, DIRECTION_SOUTH, DIRECTION_SOUTHEAST, DIRECTION_SOUTHWEST, DIRECTION_WEST, FONT_DEFAULT_SIZE, LAYOUT_ORIENTATION_HORIZONTAL, LAYOUT_ORIENTATION_VERTICAL, LENGTH_FILL_PARENT, LENGTH_PREFERRED, LENGTH_UNKNOWN, SLIDER_MAX_VALUE, SLIDER_MIN_VALUE, SLIDER_THUMB_VALUE, TOAST_LENGTH_LONG, TOAST_LENGTH_SHORT, TYPEFACE_DEFAULT, TYPEFACE_MONOSPACE, TYPEFACE_SANSSERIF, TYPEFACE_SERIF
Constructor and Description |
---|
ListPicker(ComponentContainer container)
Create a new ListPicker component.
|
Modifier and Type | Method and Description |
---|---|
YailList |
Elements()
Elements property getter method
|
void |
Elements(YailList itemList)
Elements property setter method
|
void |
ElementsFromString(java.lang.String itemstring)
ElementsFromString property setter method
|
android.content.Intent |
getIntent()
Provides the Intent used to launch the picker activity.
|
int |
ItemBackgroundColor() |
void |
ItemBackgroundColor(int argb) |
int |
ItemTextColor() |
void |
ItemTextColor(int argb) |
void |
onDelete() |
void |
onResume() |
void |
resultReturned(int requestCode,
int resultCode,
android.content.Intent data)
Callback method to get the result returned by the list picker activity
|
java.lang.String |
Selection()
Selection property getter method.
|
void |
Selection(java.lang.String value)
Selection property setter method.
|
int |
SelectionIndex()
Selection index property getter method.
|
void |
SelectionIndex(int index)
Selection index property setter method.
|
boolean |
ShowFilterBar() |
void |
ShowFilterBar(boolean showFilter) |
java.lang.String |
Title()
Title property getter method.
|
void |
Title(java.lang.String title)
Title property setter method: sets a new caption for the list picker in the
list picker activity's title bar.
|
AfterPicking, BeforePicking, click, Open
BackgroundColor, BackgroundColor, Enabled, Enabled, FontBold, FontBold, FontItalic, FontItalic, FontSize, FontSize, FontTypeface, FontTypeface, getView, GotFocus, Image, Image, longClick, LostFocus, onClick, onFocusChange, onLongClick, onTouch, Shape, Shape, ShowFeedback, ShowFeedback, Text, Text, TextAlignment, TextAlignment, TextColor, TextColor, TouchDown, TouchUp
Column, Column, CopyHeight, CopyWidth, getDispatchDelegate, Height, Height, Row, Row, Visible, Visible, Width, Width
public static final int DEFAULT_ITEM_TEXT_COLOR
public static final int DEFAULT_ITEM_BACKGROUND_COLOR
public ListPicker(ComponentContainer container)
container
- the parent container.public void onResume()
onResume
in interface OnResumeListener
public java.lang.String Selection()
public void Selection(java.lang.String value)
public void ShowFilterBar(boolean showFilter)
public boolean ShowFilterBar()
public void ItemTextColor(int argb)
public int ItemTextColor()
public void ItemBackgroundColor(int argb)
public int ItemBackgroundColor()
public int SelectionIndex()
public void SelectionIndex(int index)
public YailList Elements()
public void Elements(YailList itemList)
itemList
- - a YailList containing the strings to be added to the
ListPickerpublic void ElementsFromString(java.lang.String itemstring)
itemstring
- - a string containing a comma-separated list of the
strings to be picked frompublic java.lang.String Title()
public void Title(java.lang.String title)
title
- new list picker captionpublic android.content.Intent getIntent()
Picker
public void resultReturned(int requestCode, int resultCode, android.content.Intent data)
resultReturned
in interface ActivityResultListener
requestCode
- a code identifying the request.resultCode
- a code specifying success or failure of the activitydata
- the returned data, in this case an Intent whose data field
contains the selected item.public void onDelete()
onDelete
in interface Deleteable