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 aufgebläht, und diese Klasse bietet einige grundlegende Vorgänge zum Ändern des Inhalts der aufgeblähten Hierarchie.
RemoteViews
ist auf die Unterstützung für die folgenden Layouts beschränkt:
<ul><li>android.widget.AdapterViewFlipper
</li><li>android.widget.FrameLayout
</li/>android.widget.GridLayout
<li<>/li>><<android.widget.GridView
/li/li><>android.widget.LinearLayout
</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/li<>>android.widget.ImageButton
</li><>android.widget.ImageView
</li/li/<>android.widget.ProgressBar
li><<>android.widget.TextClock
<>/ul><>android.widget.TextView
<><>
Ab API 31 können auch die folgenden Widgets und Layouts verwendet werden:
<ul><li><android.widget.CheckBox
/li><li><android.widget.RadioButton
/li/li<>/><android.widget.RadioGroup
li></android.widget.Switch
<>li/ul><>
Nachfolger dieser Klassen werden nicht unterstützt.
Java-Dokumentation für android.widget.RemoteViews
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der 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 auffüllt. |
RemoteViews(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime 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 abhängig von der aktuellen Konfiguration als angegebenes Landspace- oder Hochformat von RemoteViews aufgebläht 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 extra, ob die Ansicht, deren überprüfter Zustand sich geändert hat, derzeit überprüft wird. |
ExtraSharedElementBounds |
Die Absicht extra, die die Grenzen für alle freigegebenen Elemente enthält. |
MarginBottom |
Veraltet.
Der Wert gilt für marginBottom. |
MarginEnd |
Veraltet.
Der Wert gilt für marginEnd. |
MarginLeft |
Veraltet.
Der Wert gilt für marginLeft. |
MarginRight |
Veraltet.
Der Wert gilt für marginRight. |
MarginStart |
Veraltet.
Der Wert gilt für marginStart. |
MarginTop |
Veraltet.
Der Wert gilt für marginTop. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Creator |
Paketierbar. |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (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 diesen 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 der obersten Ebene des XML-Layouts ab, wenn sie mit |
Methoden
AddStableView(Int32, RemoteViews, Int32) |
Entspricht dem Aufrufen |
AddView(Int32, RemoteViews) |
Entspricht dem Aufrufen |
Apply(Context, ViewGroup) |
Es wird die von diesem Objekt dargestellte Ansichtshierarchie aufgebläht und alle Aktionen angewendet. |
Clone() |
Gibt eine tiefe Kopie des RemoteViews-Objekts zurück. |
DescribeContents() |
Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieses Parcelable 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 diesem "gleich" 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 feststellt, dass keine Verweise mehr 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 überhöht werden können |
Reapply(Context, View) |
Wendet alle Aktionen auf die bereitgestellte Ansicht an. |
RemoveAllViews(Int32) |
Entspricht dem Aufrufen von |
SetAccessibilityTraversalAfter(Int32, Int32) |
Entspricht dem Aufrufen von |
SetAccessibilityTraversalBefore(Int32, Int32) |
Entspricht dem Aufrufen von |
SetBitmap(Int32, String, Bitmap) |
Rufen Sie eine Methode auf, die eine Bitmap für eine 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 für eine 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 für eine 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 eine CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequence(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequence(Int32, String, String) |
Rufen Sie eine Methode auf, die eine CharSequence für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetCharSequenceAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine 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 einen int,eine Farbe, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetColorAttr(Int32, String, Int32) |
Rufen Sie eine Methode auf, die einen int,eine Farbe, in einer Ansicht im Layout für diese RemoteViews verwendet. |
SetColorInt(Int32, String, Int32, Int32) |
Rufen Sie eine Methode auf, die einen 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 von |
SetContentDescription(Int32, ICharSequence) |
Entspricht dem Aufrufen von Ansicht. |
SetContentDescription(Int32, String) |
Entspricht dem Aufrufen von Ansicht. |
SetDisplayedChild(Int32, Int32) |
Äquivalent zum Aufrufen |
SetDouble(Int32, String, Double) |
Rufen Sie eine Methode auf, die ein Double für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetEmptyView(Int32, Int32) |
Äquivalent zum Aufrufen |
SetFloat(Int32, String, Single) |
Rufen Sie eine Methode auf, die einen Float für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetFloatDimen(Int32, String, Int32) |
Rufen Sie eine Methode mit einer Float-Größe in Pixel in einer Ansicht im Layout für diese RemoteViews auf. |
SetFloatDimen(Int32, String, Single, Int32) |
Rufen Sie eine Methode mit einer Float-Größe in Pixel in einer Ansicht im Layout für diese RemoteViews auf. |
SetFloatDimenAttr(Int32, String, Int32) |
Rufen Sie eine Methode mit einer Float-Größe in Pixel in einer Ansicht im Layout für diese RemoteViews auf. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetIcon(Int32, String, Icon) |
Rufen Sie eine Methode auf, die ein Symbol für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetIcon(Int32, String, Icon, Icon) |
Rufen Sie eine Methode auf, die ein Symbol für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetImageViewBitmap(Int32, Bitmap) |
Äquivalent zum Aufrufen |
SetImageViewIcon(Int32, Icon) |
Äquivalent zum Aufrufen |
SetImageViewResource(Int32, Int32) |
Äquivalent zum Aufrufen |
SetImageViewUri(Int32, Uri) |
Äquivalent zum Aufrufen |
SetInt(Int32, String, Int32) |
Rufen Sie eine Methode auf, die eine int für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetIntDimen(Int32, String, Int32) |
Rufen Sie eine Methode mit einem int (einer Größe in Pixel) in einer Ansicht im Layout für diese RemoteViews auf. |
SetIntDimen(Int32, String, Single, Int32) |
Rufen Sie eine Methode mit einem int (einer Größe in Pixel) in einer Ansicht im Layout für diese RemoteViews auf. |
SetIntDimenAttr(Int32, String, Int32) |
Rufen Sie eine Methode mit einem int (einer Größe in Pixel) in einer Ansicht im Layout für diese RemoteViews auf. |
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 von |
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 eine lange Zeit für eine Ansicht im Layout für diese RemoteViews dauert. |
SetOnCheckedChangeResponse(Int32, RemoteViews+RemoteResponse) |
Äquivalent zum Aufrufen |
SetOnClickFillInIntent(Int32, Intent) |
Bei Verwendung von Sammlungen (z. B. |
SetOnClickPendingIntent(Int32, PendingIntent) |
Äquivalent zum Aufrufen |
SetOnClickResponse(Int32, RemoteViews+RemoteResponse) |
Äquivalent zum Aufrufen |
SetPendingIntentTemplate(Int32, PendingIntent) |
Bei Verwendung von Sammlungen (z. B. |
SetProgressBar(Int32, Int32, Int32, Boolean) |
Entspricht dem Aufrufen
|
SetRadioGroupChecked(Int32, Int32) |
Entspricht dem Aufrufen von |
SetRelativeScrollPosition(Int32, Int32) |
Entspricht dem Aufrufen von |
SetRemoteAdapter(Int32, Int32, Intent) |
Veraltet.
Entspricht dem Aufrufen von |
SetRemoteAdapter(Int32, Intent) |
Entspricht dem Aufrufen von |
SetRemoteAdapter(Int32, RemoteViews+RemoteCollectionItems) |
Entspricht dem Aufrufen von |
SetScrollPosition(Int32, Int32) |
Entspricht dem Aufrufen von |
SetShort(Int32, String, Int16) |
Rufen Sie eine Methode auf, die eine Kurze für eine Ansicht im Layout für diese RemoteViews einnimmt. |
SetString(Int32, String, String) |
Rufen Sie eine Methode auf, die eine Zeichenfolge für eine Ansicht im Layout für diese RemoteViews verwendet. |
SetTextColor(Int32, Color) |
Entspricht dem Aufrufen von |
SetTextViewCompoundDrawables(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen von |
SetTextViewCompoundDrawablesRelative(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen von |
SetTextViewText(Int32, ICharSequence) |
Äquivalent zum Aufrufen |
SetTextViewText(Int32, String) |
Äquivalent zum Aufrufen |
SetTextViewTextSize(Int32, Int32, Single) |
Äquivalent zum Aufrufen |
SetUri(Int32, String, Uri) |
Rufen Sie eine Methode auf, die einen Uri für eine 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 von |
SetViewLayoutMarginAttr(Int32, Int32, Int32) |
Entspricht dem Aufrufen von |
SetViewLayoutMarginDimen(Int32, Int32, Int32) |
Entspricht dem Aufrufen von |
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 OutlineProvider für die Ansicht fest, deren Eckradius eine Dimension ist, die mit |
SetViewOutlinePreferredRadiusAttr(Int32, Int32) |
Legt einen OutlineProvider für die Ansicht fest, deren Eckradius ein Dimensionsattribute mit |
SetViewOutlinePreferredRadiusDimen(Int32, Int32) |
Legt einen OutlineProvider für die Ansicht fest, deren Eckradius eine Dimensionsressource ist, mit |
SetViewPadding(Int32, Int32, Int32, Int32, Int32) |
Entspricht dem Aufrufen von |
SetViewVisibility(Int32, ViewStates) |
Äquivalent zum Aufrufen |
ShowNext(Int32) |
Äquivalent zum Aufrufen |
ShowPrevious(Int32) |
Äquivalent zum Aufrufen |
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 aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket ein. |
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 Für Android-Runtime überprüfte 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. |