RemoteViews Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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(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 |
| 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 |
Méthodes
| Nom | Description |
|---|---|
| AddStableView(Int32, RemoteViews, Int32) |
Équivaut à appeler |
| AddView(Int32, RemoteViews) |
Équivaut à appeler |
| 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 |
| SetAccessibilityTraversalAfter(Int32, Int32) |
Équivalent à l’appel |
| SetAccessibilityTraversalBefore(Int32, Int32) |
Équivalent à l’appel |
| 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 |
| SetChronometerCountDown(Int32, Boolean) |
Équivaut à appeler |
| 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 |
| SetContentDescription(Int32, ICharSequence) |
Équivaut à appeler l’affichage. |
| SetContentDescription(Int32, String) |
Équivaut à appeler l’affichage. |
| SetDisplayedChild(Int32, Int32) |
Équivalent à l’appel |
| 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 |
| 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 |
| SetImageViewIcon(Int32, Icon) |
Équivalent à l’appel |
| SetImageViewResource(Int32, Int32) |
Équivalent à l’appel |
| SetImageViewUri(Int32, Uri) |
Équivalent à l’appel |
| 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 |
| 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
|
| SetOnClickFillInIntent(Int32, Intent) |
Lors de l’utilisation de collections (par exemple, |
| SetOnClickPendingIntent(Int32, PendingIntent) |
Équivalent à l’appel
|
| SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Équivalent de l’appel
|
| 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
|
| SetRadioGroupChecked(Int32, Int32) |
Équivalent à l’appel |
| SetRelativeScrollPosition(Int32, Int32) |
Équivalent à l’appel |
| SetRemoteAdapter(Int32, Int32, Intent) |
Obsolète.
Équivalent à l’appel |
| SetRemoteAdapter(Int32, Intent) |
Équivalent à l’appel |
| SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Équivalent à l’appel |
| SetScrollPosition(Int32, Int32) |
Équivalent à l’appel |
| 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 |
| SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Équivalent à l’appel |
| SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Équivalent à l’appel |
| SetTextViewText(Int32, ICharSequence) |
Équivalent à l’appel |
| SetTextViewText(Int32, String) |
Équivalent à l’appel |
| SetTextViewTextSize(Int32, Int32, Single) |
Équivalent à l’appel |
| 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 |
| SetViewLayoutHeightAttr(Int32, Int32) |
Équivaut à définir |
| SetViewLayoutHeightDimen(Int32, Int32) |
Équivaut à définir |
| SetViewLayoutMargin(Int32, Int32, Single, Int32) |
Équivalent à l’appel |
| SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Équivalent à l’appel |
| SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Équivalent à l’appel |
| SetViewLayoutWidth(Int32, Single, Int32) |
Équivaut à définir |
| SetViewLayoutWidthAttr(Int32, Int32) |
Équivaut à définir |
| SetViewLayoutWidthDimen(Int32, Int32) |
Équivaut à définir |
| SetViewOutlinePreferredRadius(Int32, Single, Int32) |
Définit un OutlineProvider sur la vue dont le rayon d’angle est une dimension calculée à l’aide |
| SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Définit un OutlineProvider sur la vue dont le rayon d’angle est un attribut de dimension avec |
| SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Définit un OutlineProvider sur la vue dont le rayon d’angle est une ressource de dimension avec |
| SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Équivalent à l’appel |
| SetViewVisibility(Int32, ViewStates) |
Équivalent à l’appel |
| ShowNext(Int32) |
Équivalent à l’appel |
| ShowPrevious(Int32) |
Équivalent à l’appel |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| 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 |