RemoteViews Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo.
[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
- Ereditarietà
- Attributi
- Implementazioni
Commenti
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. La gerarchia viene gonfiata da un file di risorse di layout e questa classe fornisce alcune operazioni di base per modificare il contenuto della gerarchia gonfiata.
RemoteViews è limitato al supporto per i layout seguenti:
<ul><li><android.widget.AdapterViewFlipper/li<>android.widget.FrameLayout/li><li/liandroid.widget.GridLayout><<>/li><><android.widget.GridView/android.widget.LinearLayout<<>>li/><<android.widget.ListView>li/li/li>android.widget.RelativeLayout<<> li/>android.widget.StackView<><li/<><android.widget.ViewFlipper>li/li/ul><>
E i widget seguenti:
<ul><li><android.widget.AnalogClock/liandroid.widget.Button></li><li/li>><<android.widget.Chronometer/li>android.widget.ImageButton<></li>android.widget.ImageView><</<><android.widget.ProgressBar>li/li/li>>android.widget.TextClock<</li/li>android.widget.TextView<<>/li/li></ul>
A partire dall'API 31, possono essere usati anche i widget e i layout seguenti:
<ul><li>android.widget.CheckBox</li>android.widget.RadioButton</li<>/li>><<android.widget.RadioGroup/li>android.widget.Switch><</li/ul><>
I discendenti di queste classi non sono supportati.
Documentazione java per android.widget.RemoteViews.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
| RemoteViews(IDictionary<SizeF,RemoteViews>) |
Creare un nuovo oggetto RemoteViews che gonfia il layout con la specifica delle dimensioni più vicina. |
| RemoteViews(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
| RemoteViews(Parcel) |
Legge un oggetto RemoteViews da un pacco. |
| RemoteViews(RemoteViews) |
Crea una copia di un altro oggetto RemoteViews. |
| RemoteViews(RemoteViews, RemoteViews) |
Creare un nuovo oggetto RemoteViews che verrà gonfiato come spazio di terra specificato o remoteView verticale, a seconda della configurazione corrente. |
| RemoteViews(String, Int32) |
Creare un nuovo oggetto RemoteViews che visualizzerà le visualizzazioni contenute nel file di layout specificato. |
| RemoteViews(String, Int32, Int32) |
Creare un nuovo oggetto RemoteViews che visualizzerà le visualizzazioni contenute nel file di layout specificato e cambierà l'ID della visualizzazione radice impostandola su quella specificata. |
Campi
| ExtraChecked |
Finalità aggiuntiva per verificare se la visualizzazione il cui stato selezionato è stato modificato è attualmente selezionato. |
| ExtraSharedElementBounds |
Finalità aggiuntiva che contiene i limiti per tutti gli elementi condivisi. |
| MarginBottom |
Obsoleti.
Il valore verrà applicato al marginBottom. |
| MarginEnd |
Obsoleti.
Il valore verrà applicato a marginEnd. |
| MarginLeft |
Obsoleti.
Il valore verrà applicato al marginLeft. |
| MarginRight |
Obsoleti.
Il valore verrà applicato a marginRight. |
| MarginStart |
Obsoleti.
Il valore verrà applicato al marginStart. |
| MarginTop |
Obsoleti.
Il valore verrà applicato al marginTop. |
Proprietà
| Class |
Restituisce la classe di runtime di questo |
| Creator |
Particellabile. |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| JniPeerMembers |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. |
| LayoutId |
Restituisce l'ID layout del layout radice associato a questo controllo RemoteViews. |
| Package | |
| PeerReference |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ViewId |
Ottenere l'ID della visualizzazione di primo livello del layout XML, se impostato usando |
Metodi
| AddStableView(Int32, RemoteViews, Int32) |
Equivale a chiamare |
| AddView(Int32, RemoteViews) |
Equivale a chiamare |
| Apply(Context, ViewGroup) |
Gonfia la gerarchia di visualizzazione rappresentata da questo oggetto e applica tutte le azioni. |
| Clone() |
Restituisce una copia completa dell'oggetto RemoteViews. |
| DescribeContents() |
Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable. |
| Dispose() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| Dispose(Boolean) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore del codice hash per l'oggetto. (Ereditato da Object) |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| OnLoadClass(Class) |
Usato per limitare le visualizzazioni che possono essere gonfiate |
| Reapply(Context, View) |
Applica tutte le azioni alla visualizzazione fornita. |
| RemoveAllViews(Int32) |
Equivale a chiamare |
| SetAccessibilityTraversalAfter(Int32, Int32) |
Equivale a chiamare |
| SetAccessibilityTraversalBefore(Int32, Int32) |
Equivale a chiamare |
| SetBitmap(Int32, String, Bitmap) |
Chiamare un metodo che accetta una bitmap in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetBlendMode(Int32, String, BlendMode) |
Chiamare un metodo che accetta un oggetto BlendMode in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetBoolean(Int32, String, Boolean) |
Chiamare un metodo che accetta un valore booleano in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetBundle(Int32, String, Bundle) |
Chiamare un metodo che accetta un bundle in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetByte(Int32, String, SByte) |
Chiamare un metodo che accetta un byte su una visualizzazione nel layout per questo controllo RemoteViews. |
| SetChar(Int32, String, Char) |
Chiamare un metodo che accetta un carattere in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetCharSequence(Int32, String, ICharSequence) |
Chiamare un metodo che accetta un oggetto CharSequence in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetCharSequence(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto CharSequence in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetCharSequence(Int32, String, String) |
Chiamare un metodo che accetta un oggetto CharSequence in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetCharSequenceAttr(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto CharSequence in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetChronometer(Int32, Int64, String, Boolean) |
Equivale a chiamare |
| SetChronometerCountDown(Int32, Boolean) |
Equivale a chiamare |
| SetColor(Int32, String, Int32) |
Chiamare un metodo che accetta un valore int, un colore, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetColorAttr(Int32, String, Int32) |
Chiamare un metodo che accetta un valore int, un colore, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetColorInt(Int32, String, Int32, Int32) |
Chiamare un metodo che accetta un valore int, un colore, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetColorStateList(Int32, String, ColorStateList) |
Chiamare un metodo che accetta un oggetto ColorStateList in una visualizzazione nel layout per questo oggetto RemoteViews. |
| SetColorStateList(Int32, String, ColorStateList, ColorStateList) |
Chiamare un metodo che accetta un oggetto ColorStateList in una visualizzazione nel layout per questo oggetto RemoteViews. |
| SetColorStateList(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto ColorStateList in una visualizzazione nel layout per questo oggetto RemoteViews. |
| SetColorStateListAttr(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto ColorStateList in una visualizzazione nel layout per questo oggetto RemoteViews. |
| SetCompoundButtonChecked(Int32, Boolean) |
Equivale a chiamare |
| SetContentDescription(Int32, ICharSequence) |
Equivale a chiamare View. |
| SetContentDescription(Int32, String) |
Equivale a chiamare View. |
| SetDisplayedChild(Int32, Int32) |
Equivalente alla chiamata |
| SetDouble(Int32, String, Double) |
Chiamare un metodo che accetta un doppio su una visualizzazione nel layout per questo controllo RemoteViews. |
| SetEmptyView(Int32, Int32) |
Equivalente alla chiamata |
| SetFloat(Int32, String, Single) |
Chiamare un metodo che accetta un oggetto float su una visualizzazione nel layout per questo controllo RemoteViews. |
| SetFloatDimen(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto float, una dimensione in pixel, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetFloatDimen(Int32, String, Single, Int32) |
Chiamare un metodo che accetta un oggetto float, una dimensione in pixel, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetFloatDimenAttr(Int32, String, Int32) |
Chiamare un metodo che accetta un oggetto float, una dimensione in pixel, in una visualizzazione nel layout di questo controllo RemoteViews. |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| SetIcon(Int32, String, Icon) |
Chiamare un metodo che accetta un'icona in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetIcon(Int32, String, Icon, Icon) |
Chiamare un metodo che accetta un'icona in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetImageViewBitmap(Int32, Bitmap) |
Equivalente alla chiamata |
| SetImageViewIcon(Int32, Icon) |
Equivalente alla chiamata |
| SetImageViewResource(Int32, Int32) |
Equivalente alla chiamata |
| SetImageViewUri(Int32, Uri) |
Equivalente alla chiamata |
| SetInt(Int32, String, Int32) |
Chiamare un metodo che accetta un valore int in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetIntDimen(Int32, String, Int32) |
Chiamare un metodo che accetta un valore int, una dimensione in pixel, in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetIntDimen(Int32, String, Single, Int32) |
Chiamare un metodo che accetta un valore int, una dimensione in pixel, in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetIntDimenAttr(Int32, String, Int32) |
Chiamare un metodo che accetta un valore int, una dimensione in pixel, in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetIntent(Int32, String, Intent) |
Chiamare un metodo che accetta una finalità in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetLabelFor(Int32, Int32) |
Equivale a chiamare |
| SetLightBackgroundLayoutId(Int32) |
Fornisce un ID di layout alternativo, che può essere usato per gonfiare questa visualizzazione. |
| SetLong(Int32, String, Int64) |
Chiamare un metodo che richiede molto tempo su una visualizzazione nel layout per questo controllo RemoteViews. |
| SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse) |
Equivalente alla chiamata |
| SetOnClickFillInIntent(Int32, Intent) |
Quando si usano raccolte (ad esempio, |
| SetOnClickPendingIntent(Int32, PendingIntent) |
Equivalente alla chiamata |
| SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Equivalente alla chiamata |
| SetPendingIntentTemplate(Int32, PendingIntent) |
Quando si usano raccolte (ad esempio, |
| SetProgressBar(Int32, Int32, Int32, Boolean) |
Equivalente alla chiamata
|
| SetRadioGroupChecked(Int32, Int32) |
Equivale a chiamare |
| SetRelativeScrollPosition(Int32, Int32) |
Equivale a chiamare |
| SetRemoteAdapter(Int32, Int32, Intent) |
Obsoleti.
Equivale a chiamare |
| SetRemoteAdapter(Int32, Intent) |
Equivale a chiamare |
| SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Equivale a chiamare |
| SetScrollPosition(Int32, Int32) |
Equivale a chiamare |
| SetShort(Int32, String, Int16) |
Chiamare un metodo che richiede un breve intervallo di tempo su una visualizzazione nel layout per questo controllo RemoteViews. |
| SetString(Int32, String, String) |
Chiamare un metodo che accetta un valore String in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetTextColor(Int32, Color) |
Equivale a chiamare |
| SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Equivale a chiamare |
| SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Equivale a chiamare |
| SetTextViewText(Int32, ICharSequence) |
Equivalente alla chiamata |
| SetTextViewText(Int32, String) |
Equivalente alla chiamata |
| SetTextViewTextSize(Int32, Int32, Single) |
Equivalente alla chiamata |
| SetUri(Int32, String, Uri) |
Chiamare un metodo che accetta un URI in una visualizzazione nel layout per questo controllo RemoteViews. |
| SetViewLayoutHeight(Int32, Single, Int32) |
Equivalente all'impostazione |
| SetViewLayoutHeightAttr(Int32, Int32) |
Equivale a impostare |
| SetViewLayoutHeightDimen(Int32, Int32) |
Equivalente all'impostazione |
| SetViewLayoutMargin(Int32, Int32, Single, Int32) |
Equivale a chiamare |
| SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Equivale a chiamare |
| SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Equivale a chiamare |
| SetViewLayoutWidth(Int32, Single, Int32) |
Equivalente all'impostazione |
| SetViewLayoutWidthAttr(Int32, Int32) |
Equivale a impostare |
| SetViewLayoutWidthDimen(Int32, Int32) |
Equivalente all'impostazione |
| SetViewOutlinePreferredRadius(Int32, Single, Int32) |
Imposta un Oggetto OutlineProvider nella vista il cui raggio dell'angolo è una dimensione calcolata utilizzando |
| SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Imposta un Oggetto OutlineProvider nella vista il cui raggio dell'angolo è un attributo della dimensione con |
| SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Imposta un Oggetto OutlineProvider nella vista il cui raggio dell'angolo è una risorsa dimensione con |
| SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Equivale a chiamare |
| SetViewVisibility(Int32, ViewStates) |
Equivalente alla chiamata |
| ShowNext(Int32) |
Equivalente alla chiamata |
| ShowPrevious(Int32) |
Equivalente alla chiamata |
| ToArray<T>() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto. (Ereditato da Object) |
| UnregisterFromRuntime() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Appiattire questo oggetto in un pacco. |
Implementazioni dell'interfaccia esplicita
| IJavaPeerable.Disposed() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. (Ereditato da Object) |
Metodi di estensione
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. |
| GetJniTypeName(IJavaPeerable) |
Classe che descrive una gerarchia di visualizzazione che può essere visualizzata in un altro processo. |