Freigeben über


InlineSuggestion.Inflate(Context, Size, IExecutor, IConsumer) Methode

Definition

Überblasen Sie eine Ansicht mit dem Inhalt dieses Vorschlags in einer bestimmten Größe.

[Android.Runtime.Register("inflate", "(Landroid/content/Context;Landroid/util/Size;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=30)]
public void Inflate (Android.Content.Context context, Android.Util.Size size, Java.Util.Concurrent.IExecutor callbackExecutor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("inflate", "(Landroid/content/Context;Landroid/util/Size;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=30)>]
member this.Inflate : Android.Content.Context * Android.Util.Size * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parameter

context
Context

Kontext, in dem die Ansicht aufgeblasen werden soll.

size
Size

Die Größe, mit der der Vorschlag aufgeblasen werden soll. Für jede Dimension ist es vielleicht ein exakter Wert oder ViewGroup.LayoutParams#WRAP_CONTENT.

callbackExecutor
IExecutor
callback
IConsumer

Rückruf für den Empfang der aufgeblasenen Ansicht, wobei die ViewGroup.LayoutParams Ansicht als tatsächliche Größe der zugrunde liegenden Remoteansicht festgelegt wird.

Attribute

Hinweise

Überblasen Sie eine Ansicht mit dem Inhalt dieses Vorschlags in einer bestimmten Größe.

Jede Dimension der Größe muss eine der folgenden Bedingungen erfüllen:

<ol><li>zwischen android.widget.inline.InlinePresentationSpec#getMinSize() und android.widget.inline.InlinePresentationSpec#getMaxSize() der Präsentationsspezifikation von mInfo<li>ViewGroup.LayoutParams#WRAP_CONTENT</ol>

Wenn die Größe auf ViewGroup.LayoutParams#WRAP_CONTENT festgelegt ist, ist die Größe der aufgeblasenen Ansicht nur groß genug, um den Inhalt anzupassen, während sie trotzdem der min/max.-Größe entspricht, die durch die android.widget.inline.InlinePresentationSpec.

Der Aufrufer kann eine android.view.View.OnClickListener und/oder eine android.view.View.OnLongClickListener an die Ansicht in der callback Ansicht anfügen, um Klick- und Lange-Click-Ereignisse in der Ansicht zu empfangen.

Java-Dokumentation für android.view.inputmethod.InlineSuggestion.inflate(android.content.Context, android.util.Size, java.util.concurrent.Executor, java.util.function.Consumer<android.widget.inline.InlineContentView>).

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.

Gilt für: