CardBuilder.Layout

此项为 API 级别 XE21 中的新增配置

定义卡片的视觉布局。

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

继承的方法

枚举值

此项为 API 级别 XE21 中的新增配置

public static final CardBuilder.Layout ALERT

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

此项为 API 级别 XE21 中的新增配置

static 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

图片会在后台全屏显示,并在底部显示一个名称和一个可选图标。