我正在使用Google Glass应用程序,正在使用CardBuilder(以前是Card,但现在已弃用)类。
随着CardBuilder的到来,提出了几种不同的布局,而我感兴趣的是Layout.AUTHOR
。
我想知道是否可以“更改”元素的顺序,如果可以,那么最好的方法是什么?例如用“标题”(由图标,标题和副标题组成)替换“脚注”。
这是我目前正在做的事情:
CardBuilder c = new CardBuilder(getApplicationContext(), Layout.AUTHOR)
.setHeading(title)
.setSubheading(duration)
.setText(summary)
.setFootnote(authors);
这是我想做的,但是由于我目前无法更改订单,所以无法这样做。
(视觉顺序是“文本”,然后是“没有脚注的标题”)。
CardBuilder c = new CardBuilder(getApplicationContext(), Layout.AUTHOR)
.setHeading(authors)
.setSubheading(duration)
.setText(title + "\n\n" + summary);
如果我的解释不清楚,请让我知道,我将修改我的帖子。谢谢。
最佳答案
您将需要创建自己的布局以执行所需的操作。 CardBuilder
旨在通过将数据插入模板,使开发人员易于创建与Glass平台其他地方使用的用户界面匹配的用户界面;让开发人员任意更改顺序会破坏目的。