Package icyllis.modernui.widget
package icyllis.modernui.widget
-
ClassDescriptionBase class that can be used to implement virtualized lists of items.AbsListView extends LayoutParams to provide a place to hold the view type.A MultiChoiceModeListener receives events for
AbsListView.CHOICE_MODE_MULTIPLE_MODAL
.Interface definition for a callback to be invoked when the list or grid has been scrolled.A RecyclerListener is used to receive a notification whenever a View is placed inside the RecycleBin's scrap heap.The top-level view of a list item can implement this interface to allow itself to modify the bounds of the selection shown for that item.A layout that lets you specify exact locations (x/y coordinates) of its children.Per-child layout information associated with AbsoluteLayout.An abstract base class for spinner widgets.An Adapter object acts as a bridge between anAdapterView
and the underlying data for that view.AdapterView<T extends Adapter>An AdapterView is a view whose children are determined by anAdapter
.Extra menu information provided to theView.OnCreateContextMenuListener.onCreateContextMenu(ContextMenu, View, ContextMenu.ContextMenuInfo)
callback when a context menu is brought up for this AdapterView.Interface definition for a callback to be invoked when an item in this AdapterView has been clicked.Interface definition for a callback to be invoked when an item in this view has been clicked and held.Interface definition for a callback to be invoked when an item in this view has been selected.ArrayAdapter<T>You can use this adapter to provide views for anAdapterView
, Returns a view for each object in a collection of data objects you provide, and can be used with list-based user interface widgets such asListView
orSpinner
.Common base class of common implementation for anAdapter
that can be used in bothListView
(by implementing the specializedListAdapter
interface) andSpinner
(by implementing the specializedSpinnerAdapter
interface).Base class for aExpandableListAdapter
used to provide data and Views from some data to an expandable list view.A user interface element the user can tap or click to perform an action.Defines an extension for views that make them checkable.Interface definition for a callback to be invoked when the checked state of a checkable view changed.A checkbox is a specific type of two-states button that can be either checked or unchecked.A button with two states, checked and unchecked.CoordinatorLayout is a super-poweredFrameLayout
.Defines the default attachedCoordinatorLayout.Behavior
of aView
classCoordinatorLayout.Behavior<V extends View>Interaction behavior plugin for child views ofCoordinatorLayout
.Parameters describing the desired layout for a child of aCoordinatorLayout
.Wrapper class for a ListView.This class performs the graphical effect used at the edges of scrollable widgets when the user scrolls beyond the content bounds in 2D space.Helper class used by TextView to handle editable text views.An operation to undo a single "edit" to a text view.An InputFilter that monitors text input to maintain undo history.A user interface element for entering and modifying text.An adapter that links aExpandableListView
with the underlying data.A view that shows items in a vertically scrolling two-level list.Extra menu information specific to anExpandableListView
provided to theView.OnCreateContextMenuListener.onCreateContextMenu(ContextMenu, View, ContextMenuInfo)
callback when a context menu is brought up for this AdapterView.Interface definition for a callback to be invoked when a child in this expandable list has been clicked.Interface definition for a callback to be invoked when a group in this expandable list has been clicked.Used for being notified when a group is collapsedUsed for being notified when a group is expandedA filter constrains data with a filtering pattern.Listener used to receive a notification upon completion of a filtering operation.Holds the results of a filtering operation.Defines a filterable behavior.Abstract class that forwards touch events to aShowableListMenu
.FrameLayout is designed to block out an area on the screen to display a single item.Per-child layout information for layouts that support margins.A layout that places its children in a rectangular grid.Alignments specify where a view should be placed within a cell group and what size it should be.Layout information associated with each of the children of a GridLayout.A Spec defines the horizontal or vertical characteristics of a group of cells.A view that shows items in two-dimensional scrolling grid.ListAdapter used when a ListView has header views.Additional methods that when implemented make anExpandableListAdapter
take advantage of theAdapter
view type mechanism.Layout container for a view hierarchy that can be scrolled by the user, allowing it to be larger than the physical display.Displays a button with an image (instead of text) that can be pressed or clicked by the user.Options for scaling the bounds of an image to the bounds of this view.A layout that arranges other views either horizontally in a single column or vertically in a single row.Per-child layout information associated with ViewLinearLayout.A ListPopupWindow anchors itself to a host view and displays a list of choices.Displays a vertically-scrollable collection of views, where each view is positioned immediately below the previous view in the list.A class that represents a fixed view in a list, for example a header at the top or a footer at the bottom.An interface notified when a menu item is hovered.A MenuPopupWindow represents the popup window for menu.NestedScrollView is just likeScrollView
, but it supports acting as both a nested scrolling parent and child on both new and old versions of Android.Interface definition for a callback to be invoked when the scroll X or Y positions of a view change.This class controls horizontal and vertical scrolling with the ability to overshoot the bounds of a scrolling operation.Base class providing the adapter to populate pages inside aViewPager
.Callback interface used to notify the application that the menu has closed.Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners.This class represents a popup window that can be used to display an arbitrary view.Listener that is called when this popup window is dismissed.A radio button is a two-states button that can be either checked or unchecked.This class is used to create a multiple-exclusion scope for a set of radio buttons.Interface definition for a callback to be invoked when the checked radio button changed in this group.A Layout where the positions of the children can be described in relation to each other or to the parent.Specifies how a view is positioned within aRelativeLayout
.This class is used to create a multiple-exclusion scope for a set of radio buttons.Interface definition for a callback to be invoked when the checked radio button changed in this group.A view group that allows the view hierarchy placed within it to be scrolled.A callback that notifies clients when the progress level has been changed.A view that displays one child at a time and lets the user pick among them.A layout that arranges its children into rows and columns.This set of layout parameters enforces the width of each child to beViewGroup.LayoutParams.MATCH_PARENT
and the height of each child to beViewGroup.LayoutParams.WRAP_CONTENT
, but only if the height is not specified.A layout that arranges its children horizontally.Set of layout parameters used in table rows.A user interface element that displays text to the user.Type of the text buffer that defines the characteristics of the text such as static, styleable, or editable.A toast is a view containing a quick little message for the user.Layout manager that allows the user to flip left and right through pages of data.
You supply an implementation of aPagerAdapter
to generate the pages that the view shows.Annotation which allows marking of views to be decoration views when added to a view pager.Layout parameters that should be supplied for views added to a ViewPager.Callback interface for responding to adapter changes.Callback interface for responding to changing state of the selected page.A PageTransformer is invoked whenever a visible/attached page is scrolled.List adapter that wraps another list adapter.