package

com.neomades.ui

Provides a set of graphical user interface (GUI) elements for mobile application

Interfaces

Adapter An Adapter object acts as a bridge between a View and the underlying data for that view. 
Alignment This interface defines constants that should be used to manage the alignments of UI elements. 
AutoCompleteFilter<T> Custom Filter for AutoCompleteTextField control. 
AutoCompleteTextConverter<T> This interface will adapt data item to text in order to show a text in drop down list and text will be also used for default filtering. 
AutoCompleteViewAdapter<T> This adapter will provide custom view for drop down list displayed by AutoCompleteTextField. 
ColumnWidthAdapter Adapter used by HorizontalListView to determine column width. 
ItemTypeAdapter An ItemTypeAdapter object enables Lists showing different type of views for each item. 
ListAdapter ListAdapter is a bridge between ListView and data. 
ListIndexer Interface that should be implemented to enable indexer on ListView or GridView
PagerAdapter Interface providing the adapter to populate pages inside a ViewPager. 
PagerTitleAdapter Interface providing the adapter to populate the title list of a PagerTitleStrip
ReturnKeyType This interface defines constants that should be used for the edit mode return key type of a TextField. 
RowHeightAdapter Adapter used by ListView to determine row height. 
StretchMode This interface defines constants that should be used for the stretch mode of UI elements. 

Classes

AbsListView Base class that can be used to implement virtualized lists of items. 
AutoCompleteTextField<T>

An editable text field that shows completion suggestions automatically while the user is typing. 

Button A Button represents a button into screen in order to intercept events (touch and keys). 
CheckBox A CheckBox represents a text with a check item into screen in order to intercept events (touch and keys) to set a binary state (checked/unchecked). 
ComboBox A ComboBox represents a list of choices into screen in order to intercept events (touch and keys) to set a selected value from a list of choices. 
DatePicker This control lets the user pick a Date. 
FrameLayout FrameLayout is designed to block out an area on the screen to display a single item. 
Gallery A view that shows items in a center-locked, horizontally scrolling list. 
GridView A GridView is a grid of views, where only one view could clicked at the same time. 
HorizontalLayout An HorizontalLayout represents a group of views arranged horizontally. 
HorizontalListView A HorizontalListView is a horizontal list of views, where only one view can be clicked at the same time. 
ImageButton Control that displays an Image as a Button. 
ImageLabel An ImageLabel represents an Image into Screen. 
Layout Abstract layout. 
LinearLayout This abstract class represents a LinearLayout. 
ListView A ListView is a vertical list of views, where only one view can be clicked at the same time. 
PagerSlidingTabStrip PagerSlidingTabStrip is an interactive indicator that displays the current, next, and previous pages of a ViewPager in an horizontal list above the pager. 
PagerTabStrip PagerTabStrip is an interactive indicator of the current, next, and previous pages of a ViewPager
PagerTitleStrip PagerTitleStrip is a non-interactive indicator of the current, next, and previous pages of a ViewPager
ProgressBar A progress bar used as an indicator to show the progress of a download, a loading, etc. 
RadioButton A RadioButton is a two states item (checked, unchecked). 
RadioGroup A RadioGroup is a group of RadioButton
RichTextLabel A RichTextLabel can display HTML strings. 
ScrollView A ScrollView represents a view with scrollbars (vertical and/or horizontal). 
SegmentedView A SegmentedView object is a horizontal view with multiple segments. 
Style  
Switch Switch component shows an On/Off button. 
TabLayout A TabLayout represents a layout with many tabs. 
TextArea A TextArea represents an area of editable text into Screen. 
TextEdit  
TextField A TextField is a View that allows the editing of a single line of text. 
TextLabel A TextLabel represents a text into Screen. 
TimePicker This view lets the user pick a Time. 
VerticalLayout A VerticalLayout represents a group of views arranged vertically. 
VideoView Plays a video inside the application. 
View Abstract UI element (View). 
ViewPager A ViewPager control allows the user to flip left and right through pages of data. 
WaitView This view shows an infinite wait indicator. 
WebView A View that displays web pages. 
ZoomView Scrollable and Zoomable view. 

Enums

CapitalizeMode

Enumeration that holds constants to customize the capitalize mode used on text fields. 

TextMode

Enumeration that holds constants to customize the keyboard for a particular edition mode. 

Exceptions

CrossThreadException Exception thrown when a non Thread-safe modification is done in the wrong thread.