AI2 Component
(Version nb184)
|
Public Member Functions | |
Spinner (ComponentContainer container) | |
View | getView () |
String | Selection () |
void | Selection (String value) |
int | SelectionIndex () |
void | SelectionIndex (int index) |
YailList | Elements () |
void | Elements (YailList itemList) |
void | ElementsFromString (String itemstring) |
String | Prompt () |
void | Prompt (String str) |
void | DisplayDropdown () |
void | AfterSelecting (String selection) |
void | onItemSelected (AdapterView<?> parent, View view, int position, long id) |
void | onNothingSelected (AdapterView<?> parent) |
Public Member Functions inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
boolean | Visible () |
void | Visible (boolean visibility) |
int | Width () |
void | Width (int width) |
void | WidthPercent (int pCent) |
void | setLastWidth (int width) |
int | getSetWidth () |
void | setLastHeight (int height) |
int | getSetHeight () |
void | CopyWidth (AndroidViewComponent sourceComponent) |
int | Height () |
void | Height (int height) |
void | HeightPercent (int pCent) |
void | CopyHeight (AndroidViewComponent sourceComponent) |
int | Column () |
void | Column (int column) |
int | Row () |
void | Row (int row) |
HandlesEventDispatching | getDispatchDelegate () |
Additional Inherited Members | |
Static Public Attributes inherited from com.google.appinventor.components.runtime.Component | |
static final String | ASSET_DIRECTORY = "component" |
static final int | ALIGNMENT_NORMAL = 0 |
static final int | ALIGNMENT_CENTER = 1 |
static final int | ALIGNMENT_OPPOSITE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_WEAK = 1 |
static final int | ACCELEROMETER_SENSITIVITY_MODERATE = 2 |
static final int | ACCELEROMETER_SENSITIVITY_STRONG = 3 |
static final int | BUTTON_SHAPE_DEFAULT = 0 |
static final int | BUTTON_SHAPE_ROUNDED = 1 |
static final int | BUTTON_SHAPE_RECT = 2 |
static final int | BUTTON_SHAPE_OVAL = 3 |
static final int | COLOR_NONE = 0x00FFFFFF |
static final int | COLOR_BLACK = 0xFF000000 |
static final int | COLOR_BLUE = 0xFF0000FF |
static final int | COLOR_CYAN = 0xFF00FFFF |
static final int | COLOR_DKGRAY = 0xFF444444 |
static final int | COLOR_GRAY = 0xFF888888 |
static final int | COLOR_GREEN = 0xFF00FF00 |
static final int | COLOR_LTGRAY = 0xFFCCCCCC |
static final int | COLOR_MAGENTA = 0xFFFF00FF |
static final int | COLOR_ORANGE = 0xFFFFC800 |
static final int | COLOR_PINK = 0xFFFFAFAF |
static final int | COLOR_RED = 0xFFFF0000 |
static final int | COLOR_WHITE = 0xFFFFFFFF |
static final int | COLOR_YELLOW = 0xFFFFFF00 |
static final int | COLOR_DEFAULT = 0x00000000 |
static final String | DEFAULT_VALUE_COLOR_NONE = "&H00FFFFFF" |
static final String | DEFAULT_VALUE_COLOR_BLACK = "&HFF000000" |
static final String | DEFAULT_VALUE_COLOR_BLUE = "&HFF0000FF" |
static final String | DEFAULT_VALUE_COLOR_CYAN = "&HFF00FFFF" |
static final String | DEFAULT_VALUE_COLOR_DKGRAY = "&HFF444444" |
static final String | DEFAULT_VALUE_COLOR_GRAY = "&HFF888888" |
static final String | DEFAULT_VALUE_COLOR_GREEN = "&HFF00FF00" |
static final String | DEFAULT_VALUE_COLOR_LTGRAY = "&HFFCCCCCC" |
static final String | DEFAULT_VALUE_COLOR_MAGENTA = "&HFFFF00FF" |
static final String | DEFAULT_VALUE_COLOR_ORANGE = "&HFFFFC800" |
static final String | DEFAULT_VALUE_COLOR_PINK = "&HFFFFAFAF" |
static final String | DEFAULT_VALUE_COLOR_RED = "&HFFFF0000" |
static final String | DEFAULT_VALUE_COLOR_WHITE = "&HFFFFFFFF" |
static final String | DEFAULT_VALUE_COLOR_YELLOW = "&HFFFFFF00" |
static final String | DEFAULT_VALUE_COLOR_DEFAULT = "&H00000000" |
static final float | FONT_DEFAULT_SIZE = 14 |
static final int | LAYOUT_ORIENTATION_HORIZONTAL = ComponentConstants.LAYOUT_ORIENTATION_HORIZONTAL |
static final int | LAYOUT_ORIENTATION_VERTICAL = ComponentConstants.LAYOUT_ORIENTATION_VERTICAL |
static final int | SCALING_SCALE_PROPORTIONALLY = 0 |
static final int | SCALING_SCALE_TO_FIT = 1 |
static final int | TYPEFACE_DEFAULT = 0 |
static final int | TYPEFACE_SANSSERIF = 1 |
static final int | TYPEFACE_SERIF = 2 |
static final int | TYPEFACE_MONOSPACE = 3 |
static final int | LENGTH_PREFERRED = -1 |
static final int | LENGTH_FILL_PARENT = -2 |
static final int | LENGTH_UNKNOWN = -3 |
static final int | LENGTH_PERCENT_TAG = -1000 |
static final int | TOAST_LENGTH_SHORT = 0 |
static final int | TOAST_LENGTH_LONG = 1 |
static final int | DIRECTION_NORTH = 1 |
static final int | DIRECTION_NORTHEAST = 2 |
static final int | DIRECTION_EAST = 3 |
static final int | DIRECTION_SOUTHEAST = 4 |
static final int | DIRECTION_SOUTH = -1 |
static final int | DIRECTION_SOUTHWEST = -2 |
static final int | DIRECTION_WEST = -3 |
static final int | DIRECTION_NORTHWEST = -4 |
static final int | DIRECTION_NONE = 0 |
static final int | DIRECTION_MIN = -4 |
static final int | DIRECTION_MAX = 4 |
static float | SLIDER_MIN_VALUE = 10 |
static float | SLIDER_MAX_VALUE = 50 |
static float | SLIDER_THUMB_VALUE = (SLIDER_MIN_VALUE + SLIDER_MAX_VALUE) / 2.0f |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_COUNTRY = "" |
static final String | DEFAULT_VALUE_TEXT_TO_SPEECH_LANGUAGE = "" |
Protected Member Functions inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
AndroidViewComponent (ComponentContainer container) | |
Protected Member Functions inherited from com.google.appinventor.components.runtime.VisibleComponent | |
VisibleComponent () | |
Protected Attributes inherited from com.google.appinventor.components.runtime.AndroidViewComponent | |
final ComponentContainer | container |
A Spinner
component that displays a dialog with a list of elements. These elements can be set in the Designer or Blocks Editor by setting the ElementsFromString(String) property to a comma-separated list of values (for example, choice 1, choice 2, choice 3
) or by setting the Elements(YailList) property to a List in the Blocks editor. Spinners are created with the first item already selected, so selecting it does not generate an AfterSelecting(String) event. Consequently it's useful to make the first Spinner
item be a non-choice like "Select from below...".
Definition at line 52 of file Spinner.java.
com.google.appinventor.components.runtime.Spinner.Spinner | ( | ComponentContainer | container | ) |
Definition at line 60 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.AfterSelecting | ( | String | selection | ) |
Event called after the user selects an item from the dropdown list.
Definition at line 206 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.DisplayDropdown | ( | ) |
Definition at line 198 of file Spinner.java.
YailList com.google.appinventor.components.runtime.Spinner.Elements | ( | ) |
Elements property getter method
Definition at line 137 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.Elements | ( | YailList | itemList | ) |
Specifies the list of choices to display.
Definition at line 146 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.ElementsFromString | ( | String | itemstring | ) |
Set the list of choices from a string of comma-separated values.
itemstring | a string containing a comma-separated list of the strings to be picked from |
Definition at line 165 of file Spinner.java.
View com.google.appinventor.components.runtime.Spinner.getView | ( | ) |
Returns the View that is displayed in the UI.
Reimplemented from com.google.appinventor.components.runtime.AndroidViewComponent.
Definition at line 85 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.onItemSelected | ( | AdapterView<?> | parent, |
View | view, | ||
int | position, | ||
long | id | ||
) |
Definition at line 210 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.onNothingSelected | ( | AdapterView<?> | parent | ) |
Definition at line 227 of file Spinner.java.
String com.google.appinventor.components.runtime.Spinner.Prompt | ( | ) |
Prompt property getter method
Definition at line 182 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.Prompt | ( | String | str | ) |
Specifies the text used for the title of the Spinner window.
Definition at line 192 of file Spinner.java.
String com.google.appinventor.components.runtime.Spinner.Selection | ( | ) |
Selection property getter method.
Definition at line 94 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.Selection | ( | String | value | ) |
Specifies the current selected item in the Spinner
.
Definition at line 104 of file Spinner.java.
int com.google.appinventor.components.runtime.Spinner.SelectionIndex | ( | ) |
Selection index property getter method.
Definition at line 113 of file Spinner.java.
void com.google.appinventor.components.runtime.Spinner.SelectionIndex | ( | int | index | ) |
Set the Spinner
selection to the element at the given index. If an attempt is made to set this to a number less than 1
or greater than the number of items in the Spinner
, SelectionIndex
will be set to 0
, and Selection(String) will be set to the empty text.
Definition at line 127 of file Spinner.java.