Class GridItem

GridItem

用户在网格微件中与之互动的项。

var gridItem = CardService.newGridItem()
    .setIdentifier("itemA")
    .setTitle("This is a cat")
    .setImage(CardService.newImageComponent())
    .setLayout(CardService.GridItemLayout.TEXT_BELOW);

方法

方法返回类型简介
setIdentifier(id)GridItem设置网格项的标识符。
setImage(image)GridItem设置此网格项的图片。
setLayout(layout)GridItem设置网格项的文本和图片的布局。
setSubtitle(subtitle)GridItem设置网格项的副标题。
setTextAlignment(alignment)GridItem设置网格项的水平对齐方式。
setTitle(title)GridItem设置网格项的标题文字。

详细文档

setIdentifier(id)

设置网格项的标识符。当用户点击此网格项时,此 ID 会在父网格的 on_click 回调参数中返回。

参数

名称类型说明
idStringID。

返回

GridItem - 此对象,用于实现链式连接。


setImage(image)

设置此网格项的图片。

参数

名称类型说明
imageImageComponentImageComponent 对象。

返回

GridItem - 此对象,用于实现链式连接。


setLayout(layout)

设置网格项的文本和图片的布局。默认值为 TEXT_BELOW

参数

名称类型说明
layoutGridItemLayout布局设置。

返回

GridItem - 此对象,用于实现链式连接。


setSubtitle(subtitle)

设置网格项的副标题。

参数

名称类型说明
subtitleString副标题文字。

返回

GridItem - 此对象,用于实现链式连接。


setTextAlignment(alignment)

设置网格项的水平对齐方式。默认值为 START。

参数

名称类型说明
alignmentHorizontalAlignment对齐设置。

返回

GridItem - 此对象,用于实现链式连接。


setTitle(title)

设置网格项的标题文字。

参数

名称类型说明
titleString标题文字。

返回

GridItem - 此对象,用于实现链式连接。