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
子类也可能希望将其子类化以添加字段。
也可以看看:
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
|
GuidedActionsStylist.ViewHolder (View v)
构造一个ViewHolder并缓存相关的子视图。
Parameters | |
---|---|
v |
View
|
GuidedActionsStylist.ViewHolder (View v, boolean isSubAction)
为子动作构造一个ViewHolder并缓存相关的子视图。
Parameters | |
---|---|
v |
View
|
isSubAction |
boolean
|
EditText getEditableDescriptionView ()
如果可能,返回描述的可编辑版本的便捷方法;如果描述视图不是EditText,则返回null。
Returns | |
---|---|
EditText |
EditText getEditableTitleView ()
如果可能,返回标题的可编辑版本的便捷方法;如果标题视图不是EditText,则返回null。
Returns | |
---|---|
EditText |
View getEditingView ()
Returns | |
---|---|
View |
Current editing title view or description view or activator view or null if not in editing. |
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. |
boolean isInEditing ()
如果在编辑标题,说明或激活视图中返回true,否则返回false。
Returns | |
---|---|
boolean |
boolean isInEditingActivatorView ()
如果在编辑激活视图时使用id引导action_activator_item返回true,否则返回false。
Returns | |
---|---|
boolean |
boolean isInEditingDescription ()
如果TextView处于编辑描述中,则返回true,否则返回false。
Returns | |
---|---|
boolean |
boolean isInEditingText ()
如果在编辑标题,说明中返回true,所以IME将被打开。
Returns | |
---|---|
boolean |
True if in editing title, description, so IME would be open, false otherwise. |
boolean isInEditingTitle ()
Returns true if the TextView is in editing title, false otherwise.
Returns | |
---|---|
boolean |
boolean isSubAction ()
Returns | |
---|---|
boolean |
True if bound action is inside getSubActions() , false otherwise. |