RemoteViews クラス

定義

別のプロセスで表示できるビュー階層を記述するクラス。

[Android.Runtime.Register("android/widget/RemoteViews", DoNotGenerateAcw=true)]
public class RemoteViews : Java.Lang.Object, Android.OS.IParcelable, Android.Views.LayoutInflater.IFilter, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/widget/RemoteViews", DoNotGenerateAcw=true)>]
type RemoteViews = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface LayoutInflater.IFilter
継承
RemoteViews
属性
実装

注釈

別のプロセスで表示できるビュー階層を記述するクラス。 階層はレイアウト リソース ファイルから拡張され、このクラスには、拡張された階層の内容を変更するための基本的な操作がいくつか用意されています。

RemoteViews は、次のレイアウトのサポートに限定されます。

<ul><li>android.widget.AdapterViewFlipper</li></>android.widget.FrameLayout<li/li><<>android.widget.GridLayout/li>><android.widget.GridView</liandroid.widget.LinearLayout><<>/li/li>android.widget.ListView<<>/li/li<>><liandroid.widget.RelativeLayoutandroid.widget.StackView><></li<>/liandroid.widget.ViewFlipper<>/ul><>

そして、次のウィジェット:

<ul><li><android.widget.AnalogClock/li><li>android.widget.Button</li><android.widget.Chronometer></li<>li<>android.widget.ImageButton/li<>/li><android.widget.ImageView/li>android.widget.ProgressBar<<>/li><android.widget.TextClock></li><liandroid.widget.TextView<>/li></ul>

API 31 の時点で、次のウィジェットとレイアウトも使用できます。

<ul><li><android.widget.CheckBox/li li><><android.widget.RadioButton/li></li<android.widget.RadioGroup> li><>android.widget.Switch</li></ul>

これらのクラスの子孫はサポートされていません。

の Java ドキュメント android.widget.RemoteViews

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

RemoteViews(IDictionary<SizeF,RemoteViews>)

最も近いサイズ指定でレイアウトを拡張する新しい RemoteViews オブジェクトを作成します。

RemoteViews(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

RemoteViews(Parcel)

パーセルから RemoteViews オブジェクトを読み取ります。

RemoteViews(RemoteViews)

別の RemoteView のコピーを作成します。

RemoteViews(RemoteViews, RemoteViews)

現在の構成に応じて、指定したランドスペースまたは縦長の RemoteView として拡張される新しい RemoteViews オブジェクトを作成します。

RemoteViews(String, Int32)

指定したレイアウト ファイルに含まれるビューを表示する新しい RemoteViews オブジェクトを作成します。

RemoteViews(String, Int32, Int32)

指定したレイアウト ファイルに含まれるビューを表示し、ルート ビューの ID を指定したビューに変更する新しい RemoteViews オブジェクトを作成します。

フィールド

ExtraChecked

チェック状態が変更されたビューが現在チェックされているかどうかを示す追加の意図。

ExtraSharedElementBounds

すべての共有要素の境界を含む意図 extra。

MarginBottom
古い.

値は marginBottom に適用されます。

MarginEnd
古い.

この値は marginEnd に適用されます。

MarginLeft
古い.

この値は marginLeft に適用されます。

MarginRight
古い.

この値は marginRight に適用されます。

MarginStart
古い.

値は marginStart に適用されます。

MarginTop
古い.

値は marginTop に適用されます。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

パーセル可能。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
JniPeerMembers

別のプロセスで表示できるビュー階層を記述するクラス。

LayoutId

この RemoteViews に関連付けられているルート レイアウトのレイアウト ID を返します。

Package
PeerReference

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

ViewId

を使用して RemoteViews#RemoteViews(String, int, int)設定されている場合は、XML レイアウトの最上位ビューの ID を取得します。

メソッド

AddStableView(Int32, RemoteViews, Int32)

指定RemoteViewsした を拡張した後に を呼び出すことViewGroup#addView(View)と同じです。

AddView(Int32, RemoteViews)

指定RemoteViewsした を拡張した後に を呼び出すことViewGroup#addView(View)と同じです。

Apply(Context, ViewGroup)

このオブジェクトによって表されるビュー階層を拡張し、すべてのアクションを適用します。

Clone()

RemoteViews オブジェクトのディープ コピーを返します。

DescribeContents()

この Parcelable のマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
Dispose(Boolean)

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
OnLoadClass(Class)

拡張できるビューを制限するために使用します

Reapply(Context, View)

すべてのアクションを指定されたビューに適用します。

RemoveAllViews(Int32)

を呼び出すこと ViewGroup#removeAllViews()と同じです。

SetAccessibilityTraversalAfter(Int32, Int32)

を呼び出すこと android.view.View#setAccessibilityTraversalAfter(int)と同じです。

SetAccessibilityTraversalBefore(Int32, Int32)

を呼び出すこと android.view.View#setAccessibilityTraversalBefore(int)と同じです。

SetBitmap(Int32, String, Bitmap)

この RemoteViews のレイアウトのビューで 1 つの Bitmap を取得するメソッドを呼び出します。

SetBlendMode(Int32, String, BlendMode)

この RemoteViews のレイアウトのビューで、BlendMode を 1 つ取得するメソッドを呼び出します。

SetBoolean(Int32, String, Boolean)

この RemoteViews のレイアウトのビューでブール値を 1 つ取得するメソッドを呼び出します。

SetBundle(Int32, String, Bundle)

この RemoteViews のレイアウトのビューで 1 つの Bundle を取得するメソッドを呼び出します。

SetByte(Int32, String, SByte)

この RemoteViews のレイアウトのビューで 1 バイトを受け取るメソッドを呼び出します。

SetChar(Int32, String, Char)

この RemoteViews のレイアウトのビューで 1 つの文字を取得するメソッドを呼び出します。

SetCharSequence(Int32, String, ICharSequence)

この RemoteViews のレイアウトのビューで CharSequence を 1 つ取得するメソッドを呼び出します。

SetCharSequence(Int32, String, Int32)

この RemoteViews のレイアウトのビューで CharSequence を 1 つ取得するメソッドを呼び出します。

SetCharSequence(Int32, String, String)

この RemoteViews のレイアウトのビューで CharSequence を 1 つ取得するメソッドを呼び出します。

SetCharSequenceAttr(Int32, String, Int32)

この RemoteViews のレイアウトのビューで CharSequence を 1 つ取得するメソッドを呼び出します。

SetChronometer(Int32, Int64, String, Boolean)

Chronometer#setFormat Chronometer.setFormat、または Chronometer#stop Chronometer.stop()を呼び出すことChronometer#setBase Chronometer.setBaseChronometer#start Chronometer.start()同じです。

SetChronometerCountDown(Int32, Boolean)

指定された viewId を使用してクロノメーターで を呼び出すこと Chronometer#setCountDown(boolean) Chronometer.setCountDown と同じです。

SetColor(Int32, String, Int32)

この RemoteViews のレイアウトのビューで、1 つの int (色) を取るメソッドを呼び出します。

SetColorAttr(Int32, String, Int32)

この RemoteViews のレイアウトのビューで、1 つの int (色) を取るメソッドを呼び出します。

SetColorInt(Int32, String, Int32, Int32)

この RemoteViews のレイアウトのビューで、1 つの int (色) を取るメソッドを呼び出します。

SetColorStateList(Int32, String, ColorStateList)

この RemoteViews のレイアウトのビューで 1 つの ColorStateList を取得するメソッドを呼び出します。

SetColorStateList(Int32, String, ColorStateList, ColorStateList)

この RemoteViews のレイアウトのビューで 1 つの ColorStateList を取得するメソッドを呼び出します。

SetColorStateList(Int32, String, Int32)

この RemoteViews のレイアウトのビューで 1 つの ColorStateList を取得するメソッドを呼び出します。

SetColorStateListAttr(Int32, String, Int32)

この RemoteViews のレイアウトのビューで 1 つの ColorStateList を取得するメソッドを呼び出します。

SetCompoundButtonChecked(Int32, Boolean)

を呼び出すこと android.widget.CompoundButton#setChecked(boolean)と同じです。

SetContentDescription(Int32, ICharSequence)

View の呼び出しと同じです。

SetContentDescription(Int32, String)

View の呼び出しと同じです。

SetDisplayedChild(Int32, Int32)

呼び出しと同等 AdapterViewAnimator#setDisplayedChild(int)

SetDouble(Int32, String, Double)

この RemoteViews のレイアウトのビューで 1 倍の値を取るメソッドを呼び出します。

SetEmptyView(Int32, Int32)

呼び出しと同等 AdapterView#setEmptyView(View)

SetFloat(Int32, String, Single)

この RemoteViews のレイアウトのビューで 1 つの float を取得するメソッドを呼び出します。

SetFloatDimen(Int32, String, Int32)

この RemoteViews のレイアウト内のビューで、1 つの float (ピクセル単位のサイズ) を取るメソッドを呼び出します。

SetFloatDimen(Int32, String, Single, Int32)

この RemoteViews のレイアウト内のビューで、1 つの float (ピクセル単位のサイズ) を取るメソッドを呼び出します。

SetFloatDimenAttr(Int32, String, Int32)

この RemoteViews のレイアウト内のビューで、1 つの float (ピクセル単位のサイズ) を取るメソッドを呼び出します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIcon(Int32, String, Icon)

この RemoteViews のレイアウトのビューで 1 つのアイコンを取得するメソッドを呼び出します。

SetIcon(Int32, String, Icon, Icon)

この RemoteViews のレイアウトのビューで 1 つのアイコンを取得するメソッドを呼び出します。

SetImageViewBitmap(Int32, Bitmap)

呼び出しと同等 ImageView#setImageBitmap(Bitmap)

SetImageViewIcon(Int32, Icon)

呼び出しと同等 ImageView#setImageIcon(Icon)

SetImageViewResource(Int32, Int32)

呼び出しと同等 ImageView#setImageResource(int)

SetImageViewUri(Int32, Uri)

呼び出しと同等 ImageView#setImageURI(Uri)

SetInt(Int32, String, Int32)

この RemoteViews のレイアウトのビューで 1 つの int を取得するメソッドを呼び出します。

SetIntDimen(Int32, String, Int32)

この RemoteViews のレイアウト内のビューで、1 つの int (ピクセル単位のサイズ) を受け取るメソッドを呼び出します。

SetIntDimen(Int32, String, Single, Int32)

この RemoteViews のレイアウト内のビューで、1 つの int (ピクセル単位のサイズ) を受け取るメソッドを呼び出します。

SetIntDimenAttr(Int32, String, Int32)

この RemoteViews のレイアウト内のビューで、1 つの int (ピクセル単位のサイズ) を受け取るメソッドを呼び出します。

SetIntent(Int32, String, Intent)

この RemoteViews のレイアウトのビューで 1 つの意図を取得するメソッドを呼び出します。

SetLabelFor(Int32, Int32)

を呼び出すこと View#setLabelFor(int)と同じです。

SetLightBackgroundLayoutId(Int32)

このビューを拡張するために使用できる代替レイアウト ID を提供します。

SetLong(Int32, String, Int64)

この RemoteViews のレイアウトのビューで 1 時間かかるメソッドを呼び出します。

SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse)

呼び出しと同等android.widget.CompoundButton#setOnCheckedChangeListener( android.widget.CompoundButton.OnCheckedChangeListener) 指定 RemoteResponseされた を起動します。

SetOnClickFillInIntent(Int32, Intent)

コレクションを使用する場合 (例:

SetOnClickPendingIntent(Int32, PendingIntent)

呼び出しと同等android.view.View#setOnClickListener(android.view.View.OnClickListener) 指定 PendingIntentされた を起動します。

SetOnClickResponse(Int32, RemoteViews+RemoteResponse)

呼び出しと同等android.view.View#setOnClickListener(android.view.View.OnClickListener) 指定 RemoteResponseされた を起動します。

SetPendingIntentTemplate(Int32, PendingIntent)

コレクションを使用する場合 (例:

SetProgressBar(Int32, Int32, Int32, Boolean)

ProgressBar#setProgress ProgressBar.setProgress、および の呼び出しProgressBar#setMax ProgressBar.setMaxと同等ProgressBar#setIndeterminate ProgressBar.setIndeterminate

        If indeterminate is true, then the values for max and progress are ignored.
SetRadioGroupChecked(Int32, Int32)

を呼び出すこと android.widget.RadioGroup#check(int)と同じです。

SetRelativeScrollPosition(Int32, Int32)

を呼び出すこと ListView#smoothScrollByOffset(int)と同じです。

SetRemoteAdapter(Int32, Int32, Intent)
古い.

を呼び出すこと android.widget.AbsListView#setRemoteViewsAdapter(Intent)と同じです。

SetRemoteAdapter(Int32, Intent)

を呼び出すこと android.widget.AbsListView#setRemoteViewsAdapter(Intent)と同じです。

SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems)

を呼び出すこと android.widget.AbsListView#setRemoteViewsAdapter(Intent)と同じです。

SetScrollPosition(Int32, Int32)

を呼び出すこと ListView#smoothScrollToPosition(int)と同じです。

SetShort(Int32, String, Int16)

この RemoteViews のレイアウトのビューに対して 1 つの短い方法を使用してメソッドを呼び出します。

SetString(Int32, String, String)

この RemoteViews のレイアウトのビューで 1 つの String を取得するメソッドを呼び出します。

SetTextColor(Int32, Color)

を呼び出すこと android.widget.TextView#setTextColor(int)と同じです。

SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32)

を呼び出すこと TextView#setCompoundDrawablesWithIntrinsicBounds(int, int, int, int)と同じです。

SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32)

を呼び出すこと TextView#setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int)と同じです。

SetTextViewText(Int32, ICharSequence)

呼び出しと同等 TextView#setText(CharSequence)

SetTextViewText(Int32, String)

呼び出しと同等 TextView#setText(CharSequence)

SetTextViewTextSize(Int32, Int32, Single)

呼び出しと同等 TextView#setTextSize(int, float)

SetUri(Int32, String, Uri)

この RemoteViews のレイアウトのビューで 1 つの URI を取得するメソッドを呼び出します。

SetViewLayoutHeight(Int32, Single, Int32)

値を任意のディメンション単位で指定できる点を除き、設定 android.view.ViewGroup.LayoutParams#height と同等です。

SetViewLayoutHeightAttr(Int32, Int32)

現在のテーマの特定の属性の値を使用して を設定 android.view.ViewGroup.LayoutParams#height することと同じです。

SetViewLayoutHeightDimen(Int32, Int32)

の結果Resources#getDimensionPixelSize(int)を使用して を設定android.view.ViewGroup.LayoutParams#heightすることと同じです。

SetViewLayoutMargin(Int32, Int32, Single, Int32)

を呼び出すこと MarginLayoutParams#setMarginEndと同じです。

SetViewLayoutMarginAttr(Int32, Int32, Int32)

を呼び出すこと MarginLayoutParams#setMarginEndと同じです。

SetViewLayoutMarginDimen(Int32, Int32, Int32)

を呼び出すこと MarginLayoutParams#setMarginEndと同じです。

SetViewLayoutWidth(Int32, Single, Int32)

値を任意のディメンション単位で指定できる点を除き、設定 android.view.ViewGroup.LayoutParams#width と同等です。

SetViewLayoutWidthAttr(Int32, Int32)

現在のテーマの特定の属性の値を使用して を設定 android.view.ViewGroup.LayoutParams#width することと同じです。

SetViewLayoutWidthDimen(Int32, Int32)

の結果Resources#getDimensionPixelSize(int)を使用して を設定android.view.ViewGroup.LayoutParams#widthすることと同じです。

SetViewOutlinePreferredRadius(Int32, Single, Int32)

コーナー半径が を使用して TypedValue#applyDimension(int, float, DisplayMetrics)計算されるディメンションであるビューに OutlineProvider を設定します。

SetViewOutlinePreferredRadiusAttr(Int32, Int32)

コーナー半径が を持つ attrIdディメンション属性であるビューに OutlineProvider を設定します。

SetViewOutlinePreferredRadiusDimen(Int32, Int32)

コーナー半径が を持つディメンション リソース resIdであるビューに OutlineProvider を設定します。

SetViewPadding(Int32, Int32, Int32, Int32, Int32)

を呼び出すこと android.view.View#setPadding(int, int, int, int)と同じです。

SetViewVisibility(Int32, ViewStates)

呼び出しと同等 View#setVisibility(int)

ShowNext(Int32)

呼び出しと同等 AdapterViewAnimator#showNext()

ShowPrevious(Int32)

呼び出しと同等 AdapterViewAnimator#showPrevious()

ToArray<T>()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.Finalized()

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

別のプロセスで表示できるビュー階層を記述するクラス。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

別のプロセスで表示できるビュー階層を記述するクラス。

GetJniTypeName(IJavaPeerable)

別のプロセスで表示できるビュー階層を記述するクラス。

適用対象