Partager via


RemoteViews Classe

Définition

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

[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
Héritage
RemoteViews
Attributs
Implémente

Remarques

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus. La hiérarchie est gonflée à partir d’un fichier de ressources de disposition, et cette classe fournit des opérations de base pour modifier le contenu de la hiérarchie gonflée.

RemoteViews est limité à la prise en charge des dispositions suivantes :

<ul><li>android.widget.AdapterViewFlipper</>android.widget.FrameLayout<<>li/li/>android.widget.GridLayout<<>li/li><android.widget.GridView></li/li<>/li>><<android.widget.ListView li<android.widget.LinearLayout>/><<android.widget.RelativeLayout>li/li li/>><<android.widget.StackViewli li/>android.widget.ViewFlipper<<>li/li/li></ul>

Et les widgets suivants :

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

À partir de l’API 31, les widgets et dispositions suivants peuvent également être utilisés :

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

Les descendants de ces classes ne sont pas pris en charge.

Documentation Java pour android.widget.RemoteViews.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

RemoteViews(IDictionary<SizeF,RemoteViews>)

Créez un objet RemoteViews qui gonfle la disposition avec la spécification de taille la plus proche.

RemoteViews(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

RemoteViews(Parcel)

Lit un objet RemoteViews à partir d’un colis.

RemoteViews(RemoteViews)

Crée une copie d’un autre RemoteViews.

RemoteViews(RemoteViews, RemoteViews)

Créez un objet RemoteViews qui gonflera en tant qu’espace terrestre ou portrait RemoteViews spécifié, en fonction de la configuration actuelle.

RemoteViews(String, Int32)

Créez un objet RemoteViews qui affiche les vues contenues dans le fichier de disposition spécifié.

RemoteViews(String, Int32, Int32)

Créez un objet RemoteViews qui affiche les vues contenues dans le fichier de disposition spécifié et remplacez l’ID de la vue racine par celle spécifiée.

Champs

ExtraChecked

L’intention supplémentaire pour déterminer si la vue dont l’état vérifié a été modifié est actuellement cochée.

ExtraSharedElementBounds

L’intention supplémentaire qui contient les limites de tous les éléments partagés.

MarginBottom
Obsolète.

La valeur s’applique à marginBottom.

MarginEnd
Obsolète.

La valeur s’applique au marginEnd.

MarginLeft
Obsolète.

La valeur s’applique à marginLeft.

MarginRight
Obsolète.

La valeur s’applique à marginRight.

MarginStart
Obsolète.

La valeur s’applique au marginStart.

MarginTop
Obsolète.

La valeur s’applique à marginTop.

Propriétés

Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Creator

Colisable.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
JniIdentityHashCode

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
JniPeerMembers

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

LayoutId

Retourne l’ID de disposition de la disposition racine associée à ces RemoteViews.

Package
PeerReference

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ViewId

Obtenez l’ID de la vue de niveau supérieur de la disposition XML, si elle est définie à l’aide RemoteViews#RemoteViews(String, int, int)de .

Méthodes

AddStableView(Int32, RemoteViews, Int32)

Équivaut à appeler ViewGroup#addView(View) après l’inflation de l’élément donné RemoteViews.

AddView(Int32, RemoteViews)

Équivaut à appeler ViewGroup#addView(View) après l’inflation de l’élément donné RemoteViews.

Apply(Context, ViewGroup)

Gonfle la hiérarchie d’affichage représentée par cet objet et applique toutes les actions.

Clone()

Retourne une copie approfondie de l’objet RemoteViews.

DescribeContents()

Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable.

Dispose()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
Dispose(Boolean)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OnLoadClass(Class)

Utilisé pour restreindre les vues qui peuvent être gonflées

Reapply(Context, View)

Applique toutes les actions à la vue fournie.

RemoveAllViews(Int32)

Équivalent à l’appel ViewGroup#removeAllViews().

SetAccessibilityTraversalAfter(Int32, Int32)

Équivalent à l’appel android.view.View#setAccessibilityTraversalAfter(int).

SetAccessibilityTraversalBefore(Int32, Int32)

Équivalent à l’appel android.view.View#setAccessibilityTraversalBefore(int).

SetBitmap(Int32, String, Bitmap)

Appelez une méthode prenant une bitmap sur une vue dans la disposition de ces RemoteViews.

SetBlendMode(Int32, String, BlendMode)

Appelez une méthode prenant un BlendMode sur une vue dans la disposition de ces RemoteViews.

SetBoolean(Int32, String, Boolean)

Appelez une méthode prenant une valeur booléenne sur une vue dans la disposition de ces RemoteViews.

SetBundle(Int32, String, Bundle)

Appelez une méthode prenant un bundle sur une vue dans la disposition pour ces RemoteViews.

SetByte(Int32, String, SByte)

Appelez une méthode prenant un octet sur une vue dans la disposition de ces RemoteViews.

SetChar(Int32, String, Char)

Appelez une méthode prenant un caractère sur une vue dans la disposition pour ces RemoteViews.

SetCharSequence(Int32, String, ICharSequence)

Appelez une méthode prenant une CharSequence sur une vue dans la disposition de ces RemoteViews.

SetCharSequence(Int32, String, Int32)

Appelez une méthode prenant une CharSequence sur une vue dans la disposition de ces RemoteViews.

SetCharSequence(Int32, String, String)

Appelez une méthode prenant une CharSequence sur une vue dans la disposition de ces RemoteViews.

SetCharSequenceAttr(Int32, String, Int32)

Appelez une méthode prenant une CharSequence sur une vue dans la disposition de ces RemoteViews.

SetChronometer(Int32, Int64, String, Boolean)

Équivalent à l’appel Chronometer#setBase Chronometer.setBase, Chronometer#setFormat Chronometer.setFormatet Chronometer#start Chronometer.start() ou Chronometer#stop Chronometer.stop().

SetChronometerCountDown(Int32, Boolean)

Équivaut à appeler Chronometer#setCountDown(boolean) Chronometer.setCountDown le chronomètre avec l’viewId donné.

SetColor(Int32, String, Int32)

Appelez une méthode prenant un int, une couleur, sur une vue dans la disposition pour ces RemoteViews.

SetColorAttr(Int32, String, Int32)

Appelez une méthode prenant un int, une couleur, sur une vue dans la disposition pour ces RemoteViews.

SetColorInt(Int32, String, Int32, Int32)

Appelez une méthode prenant un int, une couleur, sur une vue dans la disposition pour ces RemoteViews.

SetColorStateList(Int32, String, ColorStateList)

Appelez une méthode prenant une ColorStateList sur une vue dans la disposition de ces RemoteViews.

SetColorStateList(Int32, String, ColorStateList, ColorStateList)

Appelez une méthode prenant une ColorStateList sur une vue dans la disposition de ces RemoteViews.

SetColorStateList(Int32, String, Int32)

Appelez une méthode prenant une ColorStateList sur une vue dans la disposition de ces RemoteViews.

SetColorStateListAttr(Int32, String, Int32)

Appelez une méthode prenant une ColorStateList sur une vue dans la disposition de ces RemoteViews.

SetCompoundButtonChecked(Int32, Boolean)

Équivalent à l’appel android.widget.CompoundButton#setChecked(boolean).

SetContentDescription(Int32, ICharSequence)

Équivaut à appeler l’affichage.

SetContentDescription(Int32, String)

Équivaut à appeler l’affichage.

SetDisplayedChild(Int32, Int32)

Équivalent à l’appel AdapterViewAnimator#setDisplayedChild(int)

SetDouble(Int32, String, Double)

Appelez une méthode prenant un double sur une vue dans la disposition pour ces RemoteViews.

SetEmptyView(Int32, Int32)

Équivalent à l’appel AdapterView#setEmptyView(View)

SetFloat(Int32, String, Single)

Appelez une méthode prenant un float sur une vue dans la disposition pour ces RemoteViews.

SetFloatDimen(Int32, String, Int32)

Appelez une méthode prenant un float, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetFloatDimen(Int32, String, Single, Int32)

Appelez une méthode prenant un float, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetFloatDimenAttr(Int32, String, Int32)

Appelez une méthode prenant un float, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetIcon(Int32, String, Icon)

Appelez une méthode prenant une icône sur une vue dans la disposition de ces RemoteViews.

SetIcon(Int32, String, Icon, Icon)

Appelez une méthode prenant une icône sur une vue dans la disposition de ces RemoteViews.

SetImageViewBitmap(Int32, Bitmap)

Équivalent à l’appel ImageView#setImageBitmap(Bitmap)

SetImageViewIcon(Int32, Icon)

Équivalent à l’appel ImageView#setImageIcon(Icon)

SetImageViewResource(Int32, Int32)

Équivalent à l’appel ImageView#setImageResource(int)

SetImageViewUri(Int32, Uri)

Équivalent à l’appel ImageView#setImageURI(Uri)

SetInt(Int32, String, Int32)

Appelez une méthode prenant un int sur une vue dans la disposition pour ces RemoteViews.

SetIntDimen(Int32, String, Int32)

Appelez une méthode prenant un int, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetIntDimen(Int32, String, Single, Int32)

Appelez une méthode prenant un int, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetIntDimenAttr(Int32, String, Int32)

Appelez une méthode prenant un int, une taille en pixels, sur une vue dans la disposition pour ces RemoteViews.

SetIntent(Int32, String, Intent)

Appelez une méthode prenant une intention sur une vue dans la disposition de ces RemoteViews.

SetLabelFor(Int32, Int32)

Équivalent à l’appel View#setLabelFor(int).

SetLightBackgroundLayoutId(Int32)

Fournit un AUTRE ID de disposition, qui peut être utilisé pour gonfler cette vue.

SetLong(Int32, String, Int64)

Appelez une méthode qui prend une longueur sur une vue dans la disposition de ces RemoteViews.

SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse)

Équivalent à l’appel android.widget.CompoundButton#setOnCheckedChangeListener( android.widget.CompoundButton.OnCheckedChangeListener) pour lancer le fichier fourni RemoteResponse.

SetOnClickFillInIntent(Int32, Intent)

Lors de l’utilisation de collections (par exemple,

SetOnClickPendingIntent(Int32, PendingIntent)

Équivalent à l’appel android.view.View#setOnClickListener(android.view.View.OnClickListener) pour lancer le fichier fourni PendingIntent.

SetOnClickResponse(Int32, RemoteViews+RemoteResponse)

Équivalent de l’appel android.view.View#setOnClickListener(android.view.View.OnClickListener) pour lancer le fichier fourni RemoteResponse.

SetPendingIntentTemplate(Int32, PendingIntent)

Lors de l’utilisation de collections (par exemple,

SetProgressBar(Int32, Int32, Int32, Boolean)

Équivalent à l’appel ProgressBar#setMax ProgressBar.setMax, ProgressBar#setProgress ProgressBar.setProgresset ProgressBar#setIndeterminate ProgressBar.setIndeterminate

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

Équivalent à l’appel android.widget.RadioGroup#check(int).

SetRelativeScrollPosition(Int32, Int32)

Équivalent à l’appel ListView#smoothScrollByOffset(int).

SetRemoteAdapter(Int32, Int32, Intent)
Obsolète.

Équivalent à l’appel android.widget.AbsListView#setRemoteViewsAdapter(Intent).

SetRemoteAdapter(Int32, Intent)

Équivalent à l’appel android.widget.AbsListView#setRemoteViewsAdapter(Intent).

SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems)

Équivalent à l’appel android.widget.AbsListView#setRemoteViewsAdapter(Intent).

SetScrollPosition(Int32, Int32)

Équivalent à l’appel ListView#smoothScrollToPosition(int).

SetShort(Int32, String, Int16)

Appelez une méthode en utilisant une vue dans la disposition de ces RemoteViews.

SetString(Int32, String, String)

Appelez une méthode prenant une chaîne sur une vue dans la disposition pour ces RemoteViews.

SetTextColor(Int32, Color)

Équivalent à l’appel android.widget.TextView#setTextColor(int).

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

Équivalent à l’appel TextView#setCompoundDrawablesWithIntrinsicBounds(int, int, int, int).

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

Équivalent à l’appel TextView#setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int).

SetTextViewText(Int32, ICharSequence)

Équivalent à l’appel TextView#setText(CharSequence)

SetTextViewText(Int32, String)

Équivalent à l’appel TextView#setText(CharSequence)

SetTextViewTextSize(Int32, Int32, Single)

Équivalent à l’appel TextView#setTextSize(int, float)

SetUri(Int32, String, Uri)

Appelez une méthode prenant un URI sur une vue dans la disposition de ces RemoteViews.

SetViewLayoutHeight(Int32, Single, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#height , sauf que vous pouvez fournir la valeur dans n’importe quelle unité de dimension.

SetViewLayoutHeightAttr(Int32, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#height avec la valeur de l’attribut donné dans le thème actuel.

SetViewLayoutHeightDimen(Int32, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#height avec le résultat de Resources#getDimensionPixelSize(int).

SetViewLayoutMargin(Int32, Int32, Single, Int32)

Équivalent à l’appel MarginLayoutParams#setMarginEnd.

SetViewLayoutMarginAttr(Int32, Int32, Int32)

Équivalent à l’appel MarginLayoutParams#setMarginEnd.

SetViewLayoutMarginDimen(Int32, Int32, Int32)

Équivalent à l’appel MarginLayoutParams#setMarginEnd.

SetViewLayoutWidth(Int32, Single, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#width , sauf que vous pouvez fournir la valeur dans n’importe quelle unité de dimension.

SetViewLayoutWidthAttr(Int32, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#width avec la valeur de l’attribut donné dans le thème actuel.

SetViewLayoutWidthDimen(Int32, Int32)

Équivaut à définir android.view.ViewGroup.LayoutParams#width avec le résultat de Resources#getDimensionPixelSize(int).

SetViewOutlinePreferredRadius(Int32, Single, Int32)

Définit un OutlineProvider sur la vue dont le rayon d’angle est une dimension calculée à l’aide TypedValue#applyDimension(int, float, DisplayMetrics)de .

SetViewOutlinePreferredRadiusAttr(Int32, Int32)

Définit un OutlineProvider sur la vue dont le rayon d’angle est un attribut de dimension avec attrId.

SetViewOutlinePreferredRadiusDimen(Int32, Int32)

Définit un OutlineProvider sur la vue dont le rayon d’angle est une ressource de dimension avec resId.

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

Équivalent à l’appel android.view.View#setPadding(int, int, int, int).

SetViewVisibility(Int32, ViewStates)

Équivalent à l’appel View#setVisibility(int)

ShowNext(Int32)

Équivalent à l’appel AdapterViewAnimator#showNext()

ShowPrevious(Int32)

Équivalent à l’appel AdapterViewAnimator#showPrevious()

ToArray<T>()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti< par> em>ou <em>interrompu/em>,< ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

IJavaPeerable.Disposed()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.Finalized()

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

GetJniTypeName(IJavaPeerable)

Classe qui décrit une hiérarchie d’affichage qui peut être affichée dans un autre processus.

S’applique à