CardBuilder.Layout

在 API 级别 XE21 中引入

定义卡片的视觉布局。

请参阅每个布局的“另请参阅”部分,了解该布局支持哪些内容。

继承的方法

枚举值

在 API 级别 XE21 中引入

public static final CardBuilder.Layout ALERT

带有一个居中的大图标且下方是消息和脚注的提醒。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout AUTHOR

在 API 级别 XE21 中引入

public static final CardBuilder.Layout CAPTION

在 API 级别 XE21 中引入

public static final CardBuilder.Layout COLUMNS

一种两列式布局,左侧是图片,右侧是文字。文本的大小会根据卡片中的内容数量动态变化。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout COLUMNS_FIXED

一种两列式布局,左侧是图片,右侧是文字。文本大小固定为 40 像素。在按顺序显示多张此类型的卡片(例如餐馆或设置的滚动列表)时,应使用此布局。为保持视觉一致性,请务必以相同大小呈现每张卡片。

在 API 级别 XE22 中引入

public static final CardBuilder.Layout EMBED_INSIDE

允许在卡片中嵌入自定义布局,该卡片可选择具有标准脚注、时间戳和堆叠指示器。

嵌入式布局将在 RelativeLayout 内膨胀,该布局限定在卡片的标准外边距内,以免与卡片的页脚重叠。

调用 getView()getRemoteViews() 后,您可以调用 findViewById() 或标准 RemoteViews 方法,以访问嵌入式布局中的视图。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout MENU

带有可选图标(在卡片中央显示)且下方带有可选脚注的文本(如菜单项)。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout TEXT

用于填充整个卡片的文字,可选择背景图片。文本的大小会根据卡片中的内容量动态变化。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout TEXT_FIXED

用于填充整个卡片的文字,可选择背景图片。文本大小固定为 30 像素。使用卡片显示多页文本时应使用此布局,而且务必要以相同的大小呈现每个页面,以确保视觉一致性。

在 API 级别 XE21 中引入

public static final CardBuilder.Layout TITLE

图片会全屏显示,并在底部居中显示名称和可选图标。