Sprache

FillResponse.Builder.SetHeader(RemoteViews) Methode

Definition

Legt fest, dass eine Kopfzeile als erstes Element in der Liste der Datasets angezeigt wird.

[Android.Runtime.Register("setHeader", "(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;", "", ApiSince=28)]
public Android.Service.Autofill.FillResponse.Builder SetHeader(Android.Widget.RemoteViews header);
[<Android.Runtime.Register("setHeader", "(Landroid/widget/RemoteViews;)Landroid/service/autofill/FillResponse$Builder;", "", ApiSince=28)>]
member this.SetHeader : Android.Widget.RemoteViews -> Android.Service.Autofill.FillResponse.Builder

Parameter

header
RemoteViews

eine Präsentation, die die Kopfzeile darstellt. Diese Präsentation kann nicht angeklickt werden . Das Aufrufen von RemoteViews.setOnClickPendingIntent(int,android.app.PendingIntent) hätte keine Auswirkung. Dieser Wert darf nicht NULL sein.

Gibt zurück

dieser Generator. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legt fest, dass eine Kopfzeile als erstes Element in der Liste der Datasets angezeigt wird.

Wenn diese Methode aufgerufen wird, müssen Sie auch ein Dataset hinzufügen, andernfalls löst Build() eine IllegalStateException aus. Ebenso sollte diese Methode nur für FillResponses verwendet werden, die keine Authentifizierung erfordern (da die Kopfzeile in diesen Fällen direkt in der Hauptpräsentation festgelegt worden sein könnte).

Das Design funktioniert nicht mit dem RemoteViews-Layout. Vermeiden Sie hartcodierte Textfarbe oder Hintergrundfarbe: AutoAusfüllen auf verschiedenen Plattformen kann unterschiedliche Designs haben.

Android-Referenz für android.service.autofill.FillResponse.Builder.setHeader.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: