Most visited

Recently visited

GuidedActionsStylist.ViewHolder

public static class GuidedActionsStylist.ViewHolder
extends RecyclerView.ViewHolder implements FacetProvider

java.lang.Object
   ↳ android.support.v7.widget.RecyclerView.ViewHolder
     ↳ android.support.v17.leanback.widget.GuidedActionsStylist.ViewHolder


ViewHolder缓存关于操作项目布局子视图的信息。 GuidedActionsStylist子类也可能希望将其子类化以添加字段。

也可以看看:

Summary

Inherited fields

From class android.support.v7.widget.RecyclerView.ViewHolder

Public constructors

GuidedActionsStylist.ViewHolder(View v)

构造一个ViewHolder并缓存相关的子视图。

GuidedActionsStylist.ViewHolder(View v, boolean isSubAction)

为子动作构造一个ViewHolder并缓存相关的子视图。

Public methods

GuidedAction getAction()
ImageView getCheckmarkView()

返回此视图持有者视图中的复选标记视图。

ImageView getChevronView()

返回此视图持有者视图中的V形视图。

View getContentView()

返回此视图持有者视图中的内容视图,其中显示标题和说明。

TextView getDescriptionView()

返回此视图持有者视图中的描述视图。

EditText getEditableDescriptionView()

如果可能,返回描述的可编辑版本的便捷方法;如果描述视图不是EditText,则返回null。

EditText getEditableTitleView()

如果可能,返回标题的可编辑版本的便捷方法;如果标题视图不是EditText,则返回null。

View getEditingView()
Object getFacet(Class<?> facetClass)

查询可选的已实施构面。

ImageView getIconView()

返回此视图持有者视图中的图标视图。

TextView getTitleView()

返回此视图持有者视图中的标题视图。

boolean isInEditing()

如果在编辑标题,说明或激活视图中返回true,否则返回false。

boolean isInEditingActivatorView()

如果在编辑激活视图时使用id引导action_activator_item返回true,否则返回false。

boolean isInEditingDescription()

如果TextView处于编辑描述中,则返回true,否则返回false。

boolean isInEditingText()

如果在编辑标题,说明中返回true,所以IME将被打开。

boolean isInEditingTitle()

如果TextView正在编辑标题,则返回true,否则返回false。

boolean isSubAction()

Inherited methods

From class android.support.v7.widget.RecyclerView.ViewHolder
From class java.lang.Object
From interface android.support.v17.leanback.widget.FacetProvider

Public constructors

GuidedActionsStylist.ViewHolder

GuidedActionsStylist.ViewHolder (View v)

构造一个ViewHolder并缓存相关的子视图。

Parameters
v View

GuidedActionsStylist.ViewHolder

GuidedActionsStylist.ViewHolder (View v, 
                boolean isSubAction)

为子动作构造一个ViewHolder并缓存相关的子视图。

Parameters
v View
isSubAction boolean

Public methods

getAction

GuidedAction getAction ()

Returns
GuidedAction Currently bound action.

getCheckmarkView

ImageView getCheckmarkView ()

返回此视图持有者视图中的复选标记视图。

Returns
ImageView

getChevronView

ImageView getChevronView ()

返回此视图持有者视图中的V形视图。

Returns
ImageView

getContentView

View getContentView ()

返回此视图持有者视图中的内容视图,其中显示标题和说明。

Returns
View

getDescriptionView

TextView getDescriptionView ()

返回此视图持有者视图中的描述视图。

Returns
TextView

getEditableDescriptionView

EditText getEditableDescriptionView ()

如果可能,返回描述的可编辑版本的便捷方法;如果描述视图不是EditText,则返回null。

Returns
EditText

getEditableTitleView

EditText getEditableTitleView ()

如果可能,返回标题的可编辑版本的便捷方法;如果标题视图不是EditText,则返回null。

Returns
EditText

getEditingView

View getEditingView ()

Returns
View Current editing title view or description view or activator view or null if not in editing.

getFacet

Object getFacet (Class<?> facetClass)

查询可选的已实施构面。

Parameters
facetClass Class: Facet classes to query, examples are: class of ItemAlignmentFacet.
Returns
Object Facet implementation for the facetClass or null if feature not implemented.

getIconView

ImageView getIconView ()

返回此视图持有者视图中的图标视图。

Returns
ImageView

getTitleView

TextView getTitleView ()

返回此视图持有者视图中的标题视图。

Returns
TextView

isInEditing

boolean isInEditing ()

如果在编辑标题,说明或激活视图中返回true,否则返回false。

Returns
boolean

isInEditingActivatorView

boolean isInEditingActivatorView ()

如果在编辑激活视图时使用id引导action_activator_item返回true,否则返回false。

Returns
boolean

isInEditingDescription

boolean isInEditingDescription ()

如果TextView处于编辑描述中,则返回true,否则返回false。

Returns
boolean

isInEditingText

boolean isInEditingText ()

如果在编辑标题,说明中返回true,所以IME将被打开。

Returns
boolean True if in editing title, description, so IME would be open, false otherwise.

isInEditingTitle

boolean isInEditingTitle ()

Returns true if the TextView is in editing title, false otherwise.

Returns
boolean

isSubAction

boolean isSubAction ()

Returns
boolean True if bound action is inside getSubActions(), false otherwise.

Hooray!