画面UIパーツのclass一覧

Androidでは画面のパーツは基本的にview、webkit、widget、appwidget以下のオブジェクトを使用します。
つまり独自で実装しない限りは、これらの組み合わせで画面が生成されます。

スポンサーリンク

/frameworks/base/core/java/android/widget
Adapter.javainterface Adapter
Checkable.javainterface Checkable
ExpandableListAdapter.javainterface ExpandableListAdapter
Filterable.javainterface Filterable
FilterQueryProvider.javainterface FilterQueryProvider
HeterogeneousExpandableList.javainterface HeterogeneousExpandableList
ListAdapter.javainterface ListAdapter extends Adapter
SectionIndexer.javainterface SectionIndexer
SpinnerAdapter.javainterface SpinnerAdapter extends Adapter
WrapperListAdapter.javainterface WrapperListAdapter extends ListAdapter
AbsListView.javaclass AbsListView extends AdapterView<ListAdapter> implements TextWatcher, ViewTreeObserver.OnGlobalLayoutListener, Filter.FilterListener, ViewTreeObserver.OnTouchModeChangeListener
AbsoluteLayout.javaclass AbsoluteLayout extends ViewGroup
AbsSeekBar.javaclass AbsSeekBar extends ProgressBar
AbsSpinner.javaclass AbsSpinner extends AdapterView<SpinnerAdapter>
AdapterView.javaclass AdapterView<T extends Adapter> extends ViewGroup
AlphabetIndexer.javaclass AlphabetIndexer extends DataSetObserver implements SectionIndexer
AnalogClock.javaclass AnalogClock extends View
AppSecurityPermissions.javaclass AppSecurityPermissions implements View.OnClickListener
ArrayAdapter.javaclass ArrayAdapter<T> extends BaseAdapter implements Filterable
AutoCompleteTextView.javaclass AutoCompleteTextView extends EditText implements Filter.FilterListener
BaseAdapter.javaclass BaseAdapter implements ListAdapter, SpinnerAdapter
BaseExpandableListAdapter.javaclass BaseExpandableListAdapter implements ExpandableListAdapter, HeterogeneousExpandableList
Button.javaclass Button extends TextView
CheckBox.javaclass CheckBox extends CompoundButton
CheckedTextView.javaclass CheckedTextView extends TextView implements Checkable
Chronometer.javaclass Chronometer extends TextView
CompoundButton.javaclass CompoundButton extends Button implements Checkable
CursorAdapter.javaclass CursorAdapter extends BaseAdapter implements Filterable, CursorFilter.CursorFilterClient
CursorFilter.javaclass CursorFilter extends Filter
CursorTreeAdapter.javaclass CursorTreeAdapter extends BaseExpandableListAdapter implements Filterable, CursorFilter.CursorFilterClient
DatePicker.javaclass DatePicker extends FrameLayout
DateTimeView.javaclass DateTimeView extends TextView
DialerFilter.javaclass DialerFilter extends RelativeLayout
DigitalClock.javaclass DigitalClock extends TextView
DoubleDigitManager.javaclass DoubleDigitManager
EdgeGlow.javaclass EdgeGlow
EditText.javaclass EditText extends TextView
ExpandableListConnector.javaclass ExpandableListConnector extends BaseAdapter implements Filterable
ExpandableListPosition.javaclass ExpandableListPosition
ExpandableListView.javaclass ExpandableListView extends ListView
FastScroller.javaclass FastScroller
Filter.javaclass Filter
FrameLayout.javaclass FrameLayout extends ViewGroup
Gallery.javaclass Gallery extends AbsSpinner implements GestureDetector.OnGestureListener
GridView.javaclass GridView extends AbsListView
HeaderViewListAdapter.javaclass HeaderViewListAdapter implements WrapperListAdapter, Filterable
HorizontalScrollView.javaclass HorizontalScrollView extends FrameLayout
ImageButton.javaclass ImageButton extends ImageView
ImageSwitcher.javaclass ImageSwitcher extends ViewSwitcher
ImageView.javaclass ImageView extends View
LinearLayout.javaclass LinearLayout extends ViewGroup
ListView.javaclass ListView extends AbsListView
MediaController.javaclass MediaController extends FrameLayout
MultiAutoCompleteTextView.javaclass MultiAutoCompleteTextView extends AutoCompleteTextView
NumberPicker.javaclass NumberPicker extends LinearLayout
NumberPickerButton.javaclass NumberPickerButton extends ImageButton
OverScroller.javaclass OverScroller
PopupWindow.javaclass PopupWindow
ProgressBar.javaclass ProgressBar extends View
QuickContactBadge.javaclass QuickContactBadge extends ImageView implements OnClickListener
RadioButton.javaclass RadioButton extends CompoundButton
RadioGroup.javaclass RadioGroup extends LinearLayout
RatingBar.javaclass RatingBar extends AbsSeekBar
RelativeLayout.javaclass RelativeLayout extends ViewGroup
RemoteViews.javaclass RemoteViews implements Parcelable, Filter
ResourceCursorAdapter.javaclass ResourceCursorAdapter extends CursorAdapter
ResourceCursorTreeAdapter.javaclass ResourceCursorTreeAdapter extends CursorTreeAdapter
ScrollBarDrawable.javaclass ScrollBarDrawable extends Drawable
Scroller.javaclass Scroller
ScrollView.javaclass ScrollView extends FrameLayout
SeekBar.javaclass SeekBar extends AbsSeekBar
SimpleAdapter.javaclass SimpleAdapter extends BaseAdapter implements Filterable
SimpleCursorAdapter.javaclass SimpleCursorAdapter extends ResourceCursorAdapter
SimpleCursorTreeAdapter.javaclass SimpleCursorTreeAdapter extends ResourceCursorTreeAdapter
SimpleExpandableListAdapter.javaclass SimpleExpandableListAdapter extends BaseExpandableListAdapter
SlidingDrawer.javaclass SlidingDrawer extends ViewGroup
Spinner.javaclass Spinner extends AbsSpinner implements OnClickListener
TabHost.javaclass TabHost extends FrameLayout implements ViewTreeObserver.OnTouchModeChangeListener
TableLayout.javaclass TableLayout extends LinearLayout
TableRow.javaclass TableRow extends LinearLayout
TabWidget.javaclass TabWidget extends LinearLayout implements OnFocusChangeListener
TextSwitcher.javaclass TextSwitcher extends ViewSwitcher
TextView.javaclass TextView extends View implements ViewTreeObserver.OnPreDrawListener
TimePicker.javaclass TimePicker extends FrameLayout
Toast.javaclass Toast
ToggleButton.javaclass ToggleButton extends CompoundButton
TwoLineListItem.javaclass TwoLineListItem extends RelativeLayout
VideoView.javaclass VideoView extends SurfaceView implements MediaPlayerControl
ViewAnimator.javaclass ViewAnimator extends FrameLayout
ViewFlipper.javaclass ViewFlipper extends ViewAnimator
ViewSwitcher.javaclass ViewSwitcher extends ViewAnimator
ZoomButton.javaclass ZoomButton extends ImageButton implements OnLongClickListener
ZoomButtonsController.javaclass ZoomButtonsController implements View.OnTouchListener
ZoomControls.javaclass ZoomControls extends LinearLayout
/frameworks/base/core/java/android/view
から関連しているものを抜粋
SurfaceView.javaclass SurfaceView extends View
View.javaclass View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource
ViewGroup.javaclass ViewGroup extends View implements ViewParent, ViewManager
ViewManager.javainterface ViewManager
ViewParent.javainterface ViewParent
/frameworks/base/core/java/android/appwidget
から抜粋
AppWidgetHostView.javaclass AppWidgetHostView extends FrameLayout
/frameworks/base/core/java/android/gesture
から抜粋
GestureOverlayView.javaclass GestureOverlayView extends FrameLayout
/frameworks/base/core/java/android/inputmethodservice
から抜粋
KeyboardView.javaclass KeyboardView extends View implements View.OnClickListener
/frameworks/base/core/java/android/webkit
から抜粋
WebTextView.javaclass View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource
WebView.javaclass View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource
/frameworks/base/core/java/android/webkit
から抜粋
WebTextView.javaclass WebTextView extends AutoCompleteTextView
WebView.javaclass WebView extends AbsoluteLayout implements ViewTreeObserver.OnGlobalFocusChangeListener, ViewGroup.OnHierarchyChangeListener

関連記事

スポンサーリンク

SDカードに保存したファイルをギャラリーなどに反映させる方法

ホームページ製作・web系アプリ系の製作案件募集中です。

上に戻る