次の方法で共有


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/liandroid.widget.GridView><></li<android.widget.LinearLayout>/liandroid.widget.ListView><></li/li<<android.widget.RelativeLayout>>/li/li>>android.widget.StackView<</li/li>android.widget.ViewFlipper<<>/li/li></ul>

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

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

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

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

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

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

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

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

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

MarginBottom
古い.

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

MarginEnd
古い.

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

MarginLeft
古い.

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

MarginRight
古い.

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

MarginStart
古い.

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

MarginTop
古い.

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

プロパティ

Class

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

(継承元 Object)
Creator

パーセル可能。

Handle

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

(継承元 Object)
JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

LayoutId

この RemoteView に関連付けられているルート レイアウトのレイアウト 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()

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

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)

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

SetBlendMode(Int32, String, BlendMode)

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

SetBoolean(Int32, String, Boolean)

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

SetBundle(Int32, String, Bundle)

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

SetByte(Int32, String, SByte)

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

SetChar(Int32, String, Char)

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

SetCharSequence(Int32, String, ICharSequence)

この RemoteView のレイアウト内のビューに対して 1 つの CharSequence を受け取るメソッドを呼び出します。

SetCharSequence(Int32, String, Int32)

この RemoteView のレイアウト内のビューに対して 1 つの CharSequence を受け取るメソッドを呼び出します。

SetCharSequence(Int32, String, String)

この RemoteView のレイアウト内のビューに対して 1 つの CharSequence を受け取るメソッドを呼び出します。

SetCharSequenceAttr(Int32, String, Int32)

この RemoteView のレイアウト内のビューに対して 1 つの CharSequence を受け取るメソッドを呼び出します。

SetChronometer(Int32, Int64, String, Boolean)

呼び出しChronometer#setBase Chronometer.setBaseChronometer#setFormat Chronometer.setFormat、または Chronometer#stop Chronometer.stop()Chronometer#start Chronometer.start() .

SetChronometerCountDown(Int32, Boolean)

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

SetColor(Int32, String, Int32)

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

SetColorAttr(Int32, String, Int32)

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

SetColorInt(Int32, String, Int32, Int32)

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

SetColorStateList(Int32, String, ColorStateList)

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

SetColorStateList(Int32, String, ColorStateList, ColorStateList)

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

SetColorStateList(Int32, String, Int32)

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

SetColorStateListAttr(Int32, String, Int32)

この RemoteView のレイアウト内のビューで 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)

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

SetEmptyView(Int32, Int32)

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

SetFloat(Int32, String, Single)

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

SetFloatDimen(Int32, String, Int32)

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

SetFloatDimen(Int32, String, Single, Int32)

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

SetFloatDimenAttr(Int32, String, Int32)

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

SetIcon(Int32, String, Icon, Icon)

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

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)

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

SetIntDimen(Int32, String, Int32)

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

SetIntDimen(Int32, String, Single, Int32)

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

SetIntDimenAttr(Int32, String, Int32)

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

SetIntent(Int32, String, Intent)

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

SetLabelFor(Int32, Int32)

呼び出し View#setLabelFor(int)に相当します。

SetLightBackgroundLayoutId(Int32)

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

SetLong(Int32, String, Int64)

この RemoteView のレイアウト内のビューで 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#setMax ProgressBar.setMaxProgressBar#setProgress ProgressBar.setProgress、および 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)

この RemoteView のレイアウト内のビューで、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)

この RemoteView のレイアウト内のビューで 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)

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

適用対象