Most visited

Recently visited

DetailsOverviewRow

public class DetailsOverviewRow
extends Row

java.lang.Object
   ↳ android.support.v17.leanback.widget.Row
     ↳ android.support.v17.leanback.widget.DetailsOverviewRow


有关详细信息片段的概述Row 该行由一个图像,一个描述视图和可选的一系列Action

Actions

Application uses setActionsAdapter(ObjectAdapter) to set actions on the overview row. SparseArrayObjectAdapter is recommended for easily updating actions while maintaining the order. The application can add or remove actions on the UI thread after the row is bound to a view.

Updating main item

After the row is bound to a view, the application may call setItem(Object) on UI thread and the view will be updated.

Updating image

After the row is bound to view, the application may change the image by calling setImageBitmap(Context, Bitmap) or setImageDrawable(Drawable) on the UI thread, and the view will be updated.

Summary

Nested classes

class DetailsOverviewRow.Listener

Listener更改DetailsOverviewRow。

Public constructors

DetailsOverviewRow(Object item)

DetailsOverviewRow的构造函数。

Public methods

final void addAction(Action action)

此方法已弃用。 使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

final void addAction(int pos, Action action)

此方法已弃用。 使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

Action getActionForKeyCode(int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。

final List<Action> getActions()

此方法已弃用。 使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

final ObjectAdapter getActionsAdapter()

返回 ObjectAdapter进行操作。

final Drawable getImageDrawable()

返回此详细信息概览的图像。

final Object getItem()

返回详细信息页面的主要项目。

boolean isImageScaleUpAllowed()

如果图像可能放大,则返回true; 否则为假。

final boolean removeAction(Action action)

此方法已弃用。 使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

final void setActionsAdapter(ObjectAdapter adapter)

设置 ObjectAdapter的动作。

final void setImageBitmap(Context context, Bitmap bm)

将位图设置为此详细信息概述的图像。

final void setImageDrawable(Drawable drawable)

设置一个drawable作为这个细节概述的图像。

void setImageScaleUpAllowed(boolean allowed)

允许或禁止放大图像。

final void setItem(Object item)

设置详细信息页面的主要项目。

Inherited methods

From class android.support.v17.leanback.widget.Row
From class java.lang.Object

Public constructors

DetailsOverviewRow

DetailsOverviewRow (Object item)

DetailsOverviewRow的构造函数。

Parameters
item Object: The main item for the details page.

Public methods

addAction

void addAction (Action action)

此方法已弃用。
使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

向概览添加一个动作。 如果当前操作适配器不是ArrayObjectAdapter的实例,它将抛出ClassCastException。 必须在UI线程上调用。

Parameters
action Action: The Action to add.

addAction

void addAction (int pos, 
                Action action)

此方法已弃用。
使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

将Action添加到指定位置的概述。 如果当前操作适配器不是f ArrayObjectAdapter的实例,它将抛出ClassCastException。 必须在UI线程上调用。

Parameters
pos int: The position to insert the Action.
action Action: The Action to add.

getActionForKeyCode

Action getActionForKeyCode (int keyCode)

返回与给定键代码关联的Action,如果不存在关联操作,则返回null。

Parameters
keyCode int
Returns
Action

getActions

List<Action> getActions ()

此方法已弃用。
使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

返回此详细信息概述的Actions列表的只读视图。 如果当前操作适配器不是ArrayObjectAdapter ,它将抛出ClassCastException。 必须在UI线程上调用。

Returns
List<Action> An unmodifiable view of the list of Actions.

getActionsAdapter

ObjectAdapter getActionsAdapter ()

返回 ObjectAdapter的动作。

Returns
ObjectAdapter

getImageDrawable

Drawable getImageDrawable ()

返回此详细信息概览的图像。

Returns
Drawable The overview's image drawable, or null if no drawable has been assigned.

getItem

Object getItem ()

返回详细信息页面的主要项目。

Returns
Object

isImageScaleUpAllowed

boolean isImageScaleUpAllowed ()

如果图像可能放大,则返回true; 否则为假。

Returns
boolean

removeAction

boolean removeAction (Action action)

此方法已弃用。
使用setActionsAdapter(ObjectAdapter)getActionsAdapter()

从概览中删除给定的操作。 如果当前操作适配器不是ArrayObjectAdapter ,它将抛出ClassCastException。 必须在UI线程上调用。

Parameters
action Action: The Action to remove.
Returns
boolean true if the overview contained the specified Action.

setActionsAdapter

void setActionsAdapter (ObjectAdapter adapter)

设置ObjectAdapter的动作。 如果适配器没有,则默认PresenterSelector将附加到该适配器。

Parameters
adapter ObjectAdapter: Adapter for actions.

setImageBitmap

void setImageBitmap (Context context, 
                Bitmap bm)

将位图设置为此详细信息概述的图像。 必须在行被绑定到视图后在UI线程上调用。

Parameters
context Context: The context to retrieve display metrics from.
bm Bitmap: The bitmap to set.

setImageDrawable

void setImageDrawable (Drawable drawable)

设置一个drawable作为这个细节概述的图像。 必须在行被绑定到视图后在UI线程上调用。

Parameters
drawable Drawable: The drawable to set.

setImageScaleUpAllowed

void setImageScaleUpAllowed (boolean allowed)

允许或禁止放大图像。 如有必要,图片将始终缩小。 必须在行被绑定到视图后在UI线程上调用。

Parameters
allowed boolean

setItem

void setItem (Object item)

设置详细信息页面的主要项目。 必须在行被绑定到视图后在UI线程上调用。

Parameters
item Object

Hooray!