Langue

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
[<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.LinearLayout<>< li>android.widget.ListView</><>android.widget.RelativeLayout<li/li li/><>android.widget.StackView<li 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/li><>android.widget.TextView</li/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.RadioButton<li/li><>android.widget.RadioGroup</li/li/li><>android.widget.Switch</li/ul><>

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

Java documentation pour android.widget.RemoteViews.

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

Constructeurs

Nom Description
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, 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(RemoteViews)

Crée une copie d’un autre RemoteViews.

RemoteViews(RemoteViews+DrawInstructions)

Crée une RemoteViews instruction de dessin.

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.

RemoteViews(String, Int32)

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

Champs

Nom Description
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

Nom Description
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

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

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

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées de membre homologue JNI pour ce type de liaison managée.

LayoutId

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

Package

Obtient le package.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(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

Nom Description
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.

Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Hérité de JavaObject)
DescribeContents()

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

Dispose()

Libère les ressources détenues par cet homologue Java.

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

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

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

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

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

(Hérité de JavaObject)
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).

SetAppWidgetEventTag(Int32, Int32)

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

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, ColorStateList)

Appelez une méthode prenant une ColorStateList sur une vue dans la disposition de 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, 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, Icon)

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

SetIcon(Int32, String, 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.

SetOnStylusHandwritingPendingIntent(Int32, PendingIntent)

Équivaut à appeler View.setHandwritingDelegatorCallback(Runnable) pour envoyer l’objet PendingIntent fourni.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Hérité de JavaObject)
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 un court terme sur une vue dans la disposition pour 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>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

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

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(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, 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)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplatir cet objet dans un colis.

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

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

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

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

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

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

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

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

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

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

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

(Hérité de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

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

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

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.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à