RemoteViews Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann.
[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
- Vererbung
- Attribute
- Implementiert
Hinweise
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. Die Hierarchie wird aus einer Layoutressourcendatei aufgeblasen, und diese Klasse bietet einige grundlegende Vorgänge zum Ändern des Inhalts der aufgeblasenen Hierarchie.
RemoteViews
ist auf die Unterstützung für die folgenden Layouts beschränkt:
<ul><li><android.widget.AdapterViewFlipper
/li><<>android.widget.FrameLayout
/li/li>android.widget.GridLayout
><</li/><<android.widget.GridView
>li/li>android.widget.LinearLayout
<></li/li>android.widget.ListView
<></li/>>android.widget.RelativeLayout
<<li/>android.widget.StackView
<<>li/ul><><>android.widget.ViewFlipper
<>
Und die folgenden Widgets:
<ul><li>android.widget.AnalogClock
</li><android.widget.Button
></li/li>android.widget.Chronometer
<<>/li/><<>android.widget.ImageButton
li/li><>android.widget.ImageView
</li>android.widget.ProgressBar
<<>/><<>android.widget.TextClock
li/li/ul<>><>android.widget.TextView
<>
Ab API 31 können auch die folgenden Widgets und Layouts verwendet werden:
<ul><li>android.widget.CheckBox
</li><android.widget.RadioButton
<>/li/li><><android.widget.RadioGroup
/li/liandroid.widget.Switch
<<>>/li></ul>
Nachfolger dieser Klassen werden nicht unterstützt.
Java-Dokumentation für android.widget.RemoteViews
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
RemoteViews(IDictionary<SizeF,RemoteViews>) |
Erstellen Sie ein neues RemoteViews-Objekt, das das Layout mit der nächstgelegenen Größenspezifikation aufblasen wird. |
RemoteViews(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
RemoteViews(Parcel) |
Liest ein RemoteViews -Objekt aus einem Paket. |
RemoteViews(RemoteViews) |
Erstellt eine Kopie einer anderen RemoteViews. |
RemoteViews(RemoteViews, RemoteViews) |
Erstellen Sie ein neues RemoteViews-Objekt, das je nach aktueller Konfiguration als angegebenes Landspace oder Hochformat von RemoteViews aufgeblasen wird. |
RemoteViews(String, Int32) |
Erstellen Sie ein neues RemoteViews-Objekt, das die in der angegebenen Layoutdatei enthaltenen Ansichten anzeigt. |
RemoteViews(String, Int32, Int32) |
Erstellen Sie ein neues RemoteViews-Objekt, das die in der angegebenen Layoutdatei enthaltenen Ansichten anzeigt, und ändern Sie die ID der Stammansicht in die angegebene Ansicht. |
Felder
ExtraChecked |
Die Absicht ist extra dafür, ob die Ansicht, deren aktivierter Zustand geändert wurde, zurzeit überprüft wird. |
ExtraSharedElementBounds |
Die Zusätzliche Absicht, die die Grenzen für alle freigegebenen Elemente enthält. |
MarginBottom |
Veraltet.
Der Wert wird auf den marginBottom angewendet. |
MarginEnd |
Veraltet.
Der Wert wird auf den marginEnd angewendet. |
MarginLeft |
Veraltet.
Der Wert gilt für "marginLeft". |
MarginRight |
Veraltet.
Der Wert wird auf "marginRight" angewendet. |
MarginStart |
Veraltet.
Der Wert gilt für "marginStart". |
MarginTop |
Veraltet.
Der Wert wird auf "marginTop" angewendet. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses Werts |
Creator |
Paketfähig. |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
JniIdentityHashCode |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
JniPeerMembers |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. |
LayoutId |
Gibt die Layout-ID des Stammlayouts zurück, das dieser RemoteViews zugeordnet ist. |
Package | |
PeerReference |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ViewId |
Rufen Sie die ID der Ansicht auf oberster Ebene des XML-Layouts ab, wenn diese mithilfe |
Methoden
AddStableView(Int32, RemoteViews, Int32) |
Entspricht dem Aufruf |
AddView(Int32, RemoteViews) |
Entspricht dem Aufruf |
Apply(Context, ViewGroup) |
Überblasen Sie die Ansichtshierarchie, die durch dieses Objekt dargestellt wird, und wendet alle Aktionen an. |
Clone() |
Gibt eine tiefe Kopie des RemoteViews -Objekts zurück. |
DescribeContents() |
Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieser Paketable enthalten sind. |
Dispose() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
Dispose(Boolean) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
OnLoadClass(Class) |
Wird verwendet, um die Ansichten einzuschränken, die aufgeblasen werden können |
Reapply(Context, View) |
Wendet alle Aktionen auf die bereitgestellte Ansicht an. |
RemoveAllViews(Int32) |
Entspricht dem Aufrufen |
SetAccessibilityTraversalAfter(Int32, Int32) |
Entspricht dem Aufrufen |
SetAccessibilityTraversalBefore(Int32, Int32) |
Entspricht dem Aufrufen |
SetBitmap(Int32, String, Bitmap) |
Rufen Sie eine Methode auf, die eine Bitmap in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetBlendMode(Int32, String, BlendMode) |
Rufen Sie eine Methode auf, die einen BlendMode für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetBoolean(Int32, String, Boolean) |
Rufen Sie eine Methode auf, die einen booleschen Wert in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetBundle(Int32, String, Bundle) |
Rufen Sie eine Methode auf, die ein Bundle für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetByte(Int32, String, SByte) |
Rufen Sie eine Methode auf, die ein Byte in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetChar(Int32, String, Char) |
Rufen Sie eine Methode auf, die ein Zeichen für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequence(Int32, String, ICharSequence) |
Rufen Sie eine Methode auf, die einen CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequence(Int32, String, Int32) |
Rufen Sie eine Methode auf, die einen CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequence(Int32, String, String) |
Rufen Sie eine Methode auf, die einen CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequenceAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die einen CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetChronometer(Int32, Int64, String, Boolean) |
Entspricht dem Aufrufen |
SetChronometerCountDown(Int32, Boolean) |
Entspricht dem Aufrufen |
SetColor(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Int, eine Farbe, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetColorAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Int, eine Farbe, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetColorInt(Int32, String, Int32, Int32) |
Rufen Sie eine Methode auf, die eine Int, eine Farbe, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetColorStateList(Int32, String, ColorStateList) |
Rufen Sie eine Methode auf, die eine ColorStateList für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetColorStateList(Int32, String, ColorStateList, ColorStateList) |
Rufen Sie eine Methode auf, die eine ColorStateList für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetColorStateList(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine ColorStateList für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetColorStateListAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine ColorStateList für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCompoundButtonChecked(Int32, Boolean) |
Entspricht dem Aufrufen |
SetContentDescription(Int32, ICharSequence) |
Entspricht dem Aufrufen von View. |
SetContentDescription(Int32, String) |
Entspricht dem Aufrufen von View. |
SetDisplayedChild(Int32, Int32) |
Äquivalent zum Anrufen |
SetDouble(Int32, String, Double) |
Rufen Sie eine Methode auf, die in einer Ansicht des Layouts für diese RemoteViews doppelt verwendet wird. |
SetEmptyView(Int32, Int32) |
Äquivalent zum Anrufen |
SetFloat(Int32, String, Single) |
Rufen Sie eine Methode auf, die eine Float-Ansicht in einem Layout für diese RemoteViews verwendet. |
SetFloatDimen(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Float-Methode in Pixeln in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetFloatDimen(Int32, String, Single, Int32) |
Rufen Sie eine Methode auf, die eine Float-Methode in Pixeln in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetFloatDimenAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Float-Methode in Pixeln in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetIcon(Int32, String, Icon) |
Rufen Sie eine Methode auf, die ein Symbol in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetIcon(Int32, String, Icon, Icon) |
Rufen Sie eine Methode auf, die ein Symbol in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetImageViewBitmap(Int32, Bitmap) |
Äquivalent zum Anrufen |
SetImageViewIcon(Int32, Icon) |
Äquivalent zum Anrufen |
SetImageViewResource(Int32, Int32) |
Äquivalent zum Anrufen |
SetImageViewUri(Int32, Uri) |
Äquivalent zum Anrufen |
SetInt(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Int-Ansicht im Layout für diese RemoteViews verwendet. |
SetIntDimen(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Int,-Größe in Pixel, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetIntDimen(Int32, String, Single, Int32) |
Rufen Sie eine Methode auf, die eine Int,-Größe in Pixel, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetIntDimenAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine Int,-Größe in Pixel, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetIntent(Int32, String, Intent) |
Rufen Sie eine Methode auf, die eine Absicht für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetLabelFor(Int32, Int32) |
Entspricht dem Aufrufen |
SetLightBackgroundLayoutId(Int32) |
Stellt eine alternative Layout-ID bereit, mit der diese Ansicht aufgeblasen werden kann. |
SetLong(Int32, String, Int64) |
Rufen Sie eine Methode auf, die in einem Ansichtslayout für diese RemoteViews lange dauert. |
SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse) |
Äquivalent zum Anrufen |
SetOnClickFillInIntent(Int32, Intent) |
Verwenden von Sammlungen (z. B. |
SetOnClickPendingIntent(Int32, PendingIntent) |
Äquivalent zum Anrufen |
SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Äquivalent des Anrufs |
SetPendingIntentTemplate(Int32, PendingIntent) |
Verwenden von Sammlungen (z. B. |
SetProgressBar(Int32, Int32, Int32, Boolean) |
Entspricht dem Aufrufen
|
SetRadioGroupChecked(Int32, Int32) |
Entspricht dem Aufrufen |
SetRelativeScrollPosition(Int32, Int32) |
Entspricht dem Aufrufen |
SetRemoteAdapter(Int32, Int32, Intent) |
Veraltet.
Entspricht dem Aufrufen |
SetRemoteAdapter(Int32, Intent) |
Entspricht dem Aufrufen |
SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Entspricht dem Aufrufen |
SetScrollPosition(Int32, Int32) |
Entspricht dem Aufrufen |
SetShort(Int32, String, Int16) |
Rufen Sie eine Methode auf, die eine kurze Ansicht im Layout für diese RemoteViews verwendet. |
SetString(Int32, String, String) |
Rufen Sie eine Methode auf, die eine Zeichenfolge in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetTextColor(Int32, Color) |
Entspricht dem Aufrufen |
SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen |
SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen |
SetTextViewText(Int32, ICharSequence) |
Äquivalent zum Anrufen |
SetTextViewText(Int32, String) |
Äquivalent zum Anrufen |
SetTextViewTextSize(Int32, Int32, Single) |
Äquivalent zum Anrufen |
SetUri(Int32, String, Uri) |
Rufen Sie eine Methode auf, die einen URI in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetViewLayoutHeight(Int32, Single, Int32) |
Entspricht der Einstellung |
SetViewLayoutHeightAttr(Int32, Int32) |
Entspricht der Einstellung |
SetViewLayoutHeightDimen(Int32, Int32) |
Entspricht der Einstellung |
SetViewLayoutMargin(Int32, Int32, Single, Int32) |
Entspricht dem Aufrufen |
SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Entspricht dem Aufrufen |
SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Entspricht dem Aufrufen |
SetViewLayoutWidth(Int32, Single, Int32) |
Entspricht der Einstellung |
SetViewLayoutWidthAttr(Int32, Int32) |
Entspricht der Einstellung |
SetViewLayoutWidthDimen(Int32, Int32) |
Entspricht der Einstellung |
SetViewOutlinePreferredRadius(Int32, Single, Int32) |
Legt einen Gliederungsanbieter für die Ansicht fest, deren Eckradius eine Dimension ist, die mithilfe von |
SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Legt einen OutlineProvider für die Ansicht fest, deren Eckradius ein Dimensions-Attribut mit |
SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Legt einen OutlineProvider für die Ansicht fest, deren Eckradius eine Dimensionressource mit |
SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen |
SetViewVisibility(Int32, ViewStates) |
Äquivalent zum Anrufen |
ShowNext(Int32) |
Äquivalent zum Anrufen |
ShowPrevious(Int32) |
Äquivalent zum Anrufen |
ToArray<T>() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. |
GetJniTypeName(IJavaPeerable) |
Eine Klasse, die eine Ansichtshierarchie beschreibt, die in einem anderen Prozess angezeigt werden kann. |