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 |
|---|
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) |
|
|---|---|
android.support.v7.widget.RecyclerView.ViewHolder
|
|
java.lang.Object
|
|
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. |