画面UIパーツのclass一覧
Androidでは画面のパーツは基本的にview、webkit、widget、appwidget以下のオブジェクトを使用します。
つまり独自で実装しない限りは、これらの組み合わせで画面が生成されます。
/frameworks/base/core/java/android/widget | |
---|---|
Adapter.java | interface Adapter |
Checkable.java | interface Checkable |
ExpandableListAdapter.java | interface ExpandableListAdapter |
Filterable.java | interface Filterable |
FilterQueryProvider.java | interface FilterQueryProvider |
HeterogeneousExpandableList.java | interface HeterogeneousExpandableList |
ListAdapter.java | interface ListAdapter extends Adapter |
SectionIndexer.java | interface SectionIndexer |
SpinnerAdapter.java | interface SpinnerAdapter extends Adapter |
WrapperListAdapter.java | interface WrapperListAdapter extends ListAdapter |
AbsListView.java | class AbsListView extends AdapterView<ListAdapter> implements TextWatcher, ViewTreeObserver.OnGlobalLayoutListener, Filter.FilterListener, ViewTreeObserver.OnTouchModeChangeListener |
AbsoluteLayout.java | class AbsoluteLayout extends ViewGroup |
AbsSeekBar.java | class AbsSeekBar extends ProgressBar |
AbsSpinner.java | class AbsSpinner extends AdapterView<SpinnerAdapter> |
AdapterView.java | class AdapterView<T extends Adapter> extends ViewGroup |
AlphabetIndexer.java | class AlphabetIndexer extends DataSetObserver implements SectionIndexer |
AnalogClock.java | class AnalogClock extends View |
AppSecurityPermissions.java | class AppSecurityPermissions implements View.OnClickListener |
ArrayAdapter.java | class ArrayAdapter<T> extends BaseAdapter implements Filterable |
AutoCompleteTextView.java | class AutoCompleteTextView extends EditText implements Filter.FilterListener |
BaseAdapter.java | class BaseAdapter implements ListAdapter, SpinnerAdapter |
BaseExpandableListAdapter.java | class BaseExpandableListAdapter implements ExpandableListAdapter, HeterogeneousExpandableList |
Button.java | class Button extends TextView |
CheckBox.java | class CheckBox extends CompoundButton |
CheckedTextView.java | class CheckedTextView extends TextView implements Checkable |
Chronometer.java | class Chronometer extends TextView |
CompoundButton.java | class CompoundButton extends Button implements Checkable |
CursorAdapter.java | class CursorAdapter extends BaseAdapter implements Filterable, CursorFilter.CursorFilterClient |
CursorFilter.java | class CursorFilter extends Filter |
CursorTreeAdapter.java | class CursorTreeAdapter extends BaseExpandableListAdapter implements Filterable, CursorFilter.CursorFilterClient |
DatePicker.java | class DatePicker extends FrameLayout |
DateTimeView.java | class DateTimeView extends TextView |
DialerFilter.java | class DialerFilter extends RelativeLayout |
DigitalClock.java | class DigitalClock extends TextView |
DoubleDigitManager.java | class DoubleDigitManager |
EdgeGlow.java | class EdgeGlow |
EditText.java | class EditText extends TextView |
ExpandableListConnector.java | class ExpandableListConnector extends BaseAdapter implements Filterable |
ExpandableListPosition.java | class ExpandableListPosition |
ExpandableListView.java | class ExpandableListView extends ListView |
FastScroller.java | class FastScroller |
Filter.java | class Filter |
FrameLayout.java | class FrameLayout extends ViewGroup |
Gallery.java | class Gallery extends AbsSpinner implements GestureDetector.OnGestureListener |
GridView.java | class GridView extends AbsListView |
HeaderViewListAdapter.java | class HeaderViewListAdapter implements WrapperListAdapter, Filterable |
HorizontalScrollView.java | class HorizontalScrollView extends FrameLayout |
ImageButton.java | class ImageButton extends ImageView |
ImageSwitcher.java | class ImageSwitcher extends ViewSwitcher |
ImageView.java | class ImageView extends View |
LinearLayout.java | class LinearLayout extends ViewGroup |
ListView.java | class ListView extends AbsListView |
MediaController.java | class MediaController extends FrameLayout |
MultiAutoCompleteTextView.java | class MultiAutoCompleteTextView extends AutoCompleteTextView |
NumberPicker.java | class NumberPicker extends LinearLayout |
NumberPickerButton.java | class NumberPickerButton extends ImageButton |
OverScroller.java | class OverScroller |
PopupWindow.java | class PopupWindow |
ProgressBar.java | class ProgressBar extends View |
QuickContactBadge.java | class QuickContactBadge extends ImageView implements OnClickListener |
RadioButton.java | class RadioButton extends CompoundButton |
RadioGroup.java | class RadioGroup extends LinearLayout |
RatingBar.java | class RatingBar extends AbsSeekBar |
RelativeLayout.java | class RelativeLayout extends ViewGroup |
RemoteViews.java | class RemoteViews implements Parcelable, Filter |
ResourceCursorAdapter.java | class ResourceCursorAdapter extends CursorAdapter |
ResourceCursorTreeAdapter.java | class ResourceCursorTreeAdapter extends CursorTreeAdapter |
ScrollBarDrawable.java | class ScrollBarDrawable extends Drawable |
Scroller.java | class Scroller |
ScrollView.java | class ScrollView extends FrameLayout |
SeekBar.java | class SeekBar extends AbsSeekBar |
SimpleAdapter.java | class SimpleAdapter extends BaseAdapter implements Filterable |
SimpleCursorAdapter.java | class SimpleCursorAdapter extends ResourceCursorAdapter |
SimpleCursorTreeAdapter.java | class SimpleCursorTreeAdapter extends ResourceCursorTreeAdapter |
SimpleExpandableListAdapter.java | class SimpleExpandableListAdapter extends BaseExpandableListAdapter |
SlidingDrawer.java | class SlidingDrawer extends ViewGroup |
Spinner.java | class Spinner extends AbsSpinner implements OnClickListener |
TabHost.java | class TabHost extends FrameLayout implements ViewTreeObserver.OnTouchModeChangeListener |
TableLayout.java | class TableLayout extends LinearLayout |
TableRow.java | class TableRow extends LinearLayout |
TabWidget.java | class TabWidget extends LinearLayout implements OnFocusChangeListener |
TextSwitcher.java | class TextSwitcher extends ViewSwitcher |
TextView.java | class TextView extends View implements ViewTreeObserver.OnPreDrawListener |
TimePicker.java | class TimePicker extends FrameLayout |
Toast.java | class Toast |
ToggleButton.java | class ToggleButton extends CompoundButton |
TwoLineListItem.java | class TwoLineListItem extends RelativeLayout |
VideoView.java | class VideoView extends SurfaceView implements MediaPlayerControl |
ViewAnimator.java | class ViewAnimator extends FrameLayout |
ViewFlipper.java | class ViewFlipper extends ViewAnimator |
ViewSwitcher.java | class ViewSwitcher extends ViewAnimator |
ZoomButton.java | class ZoomButton extends ImageButton implements OnLongClickListener |
ZoomButtonsController.java | class ZoomButtonsController implements View.OnTouchListener |
ZoomControls.java | class ZoomControls extends LinearLayout |
/frameworks/base/core/java/android/view から関連しているものを抜粋 | |
SurfaceView.java | class SurfaceView extends View |
View.java | class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource |
ViewGroup.java | class ViewGroup extends View implements ViewParent, ViewManager |
ViewManager.java | interface ViewManager |
ViewParent.java | interface ViewParent |
/frameworks/base/core/java/android/appwidget から抜粋 | |
AppWidgetHostView.java | class AppWidgetHostView extends FrameLayout |
/frameworks/base/core/java/android/gesture から抜粋 | |
GestureOverlayView.java | class GestureOverlayView extends FrameLayout |
/frameworks/base/core/java/android/inputmethodservice から抜粋 | |
KeyboardView.java | class KeyboardView extends View implements View.OnClickListener |
/frameworks/base/core/java/android/webkit から抜粋 | |
WebTextView.java | class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource |
WebView.java | class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource |
/frameworks/base/core/java/android/webkit から抜粋 | |
WebTextView.java | class WebTextView extends AutoCompleteTextView |
WebView.java | class WebView extends AbsoluteLayout implements ViewTreeObserver.OnGlobalFocusChangeListener, ViewGroup.OnHierarchyChangeListener |
関連記事
- ListViewにArrayAdapterを渡すサンプルコード(一覧項目から選択する場合のUI)
- Colorクラスでの色指定
- 画像を解像度ごとに振り分ける方法 国際化する方法(drawable、layout、valuesなどの修飾句)
- 処理中を表すプログレスダイアログを表示する
- EditTextのソフトキーボードの『完了』を虫メガネアイコンなどに変更する方法
- WebViewの設定一覧
- WebViewで横の隙間を消す方法(スクロールバー領域を消す)
- layoutのbackgroundで透過(transparent)を指定する方法
- xmlファイルの開始タグと閉じタグは大文字小文字も同じにする
- テーマ機能を使ってアプリケーション全体にスタイルを適用させる方法
- スタイルを使って属性を一括で管理する方法
- よく使うUIパーツのプロパティ
- wrap_contentとfill_parentの違い
- Androidのlayoutで使用できるパーツの一覧 ビュー(部品)
- layoutの種類と使用方法
- 画面の向きによってレイアウトを変更する方法
- 横画面に固定する、縦画面に固定する(表示モードの固定)
- EditTextで改行させない方法
- Androidアプリ
- Android実行時にError:ShouldNotReachHere() [hs_err_pid.log]
- 画面解像度などディスプレイの情報を取得する方法
- OSのバージョンと特徴
- リソースファイルの設置場所と利用方法
- Mobile Network Code(MNC)の一覧[H-I]
- ターミナルで端末操作をする方法
- TextViewに独自フォントを使用する方法
- タイトルバーやステータスバーを非表示にする方法
- Androidでマルチスレッド処理をする方法
- MediaPlayer のメソッド一覧
- [暗号化]ブロック暗号とは(AES/DES/Blowfish PKCS5Padding ECB/CBC IV)
- 2.0/2.1以前で再生できる動画が2.2以降で再生できない
スポンサーリンク