InlineSuggestion.Inflate(Context, Size, IExecutor, IConsumer) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
以特定大小扩充包含此建议内容的视图。
[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
参数
- context
- Context
要放大视图的上下文。
- size
- Size
建议的膨胀大小。 对于每个维度,它可能是一个确切的值或 ViewGroup.LayoutParams#WRAP_CONTENT
。
- callbackExecutor
- IExecutor
- callback
- IConsumer
用于接收膨胀视图的回调,其中 ViewGroup.LayoutParams
视图设置为基础远程视图的实际大小。
- 属性
注解
以特定大小扩充包含此建议内容的视图。
大小的每个维度必须满足以下条件之一:
<ol><li>between android.widget.inline.InlinePresentationSpec#getMinSize()
and android.widget.inline.InlinePresentationSpec#getMaxSize()
of the presentation spec from mInfo
<li>ViewGroup.LayoutParams#WRAP_CONTENT
</ol>
如果大小设置为 ViewGroup.LayoutParams#WRAP_CONTENT
,则膨胀视图的大小将足够大,以适应内容,同时仍符合指定 android.widget.inline.InlinePresentationSpec
最小/最大大小。
调用方可以将一个和/或一个android.view.View.OnClickListener
android.view.View.OnLongClickListener
附加到视图中的视图callback
,以接收对视图的单击和长单击事件。
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。