Glass:setText大小限制?如何显示全屏文字

时间:2013-12-19 18:20:26

标签: google-glass google-gdk

我刚刚将眼镜更新到XE12。从那时起,卡的行为与以前不同。

我想要显示一张文字卡片。这是我当前的代码,我不得不将“setFullScreenImages”改为“setImageLayout()”,因为它已被弃用。

card = new Card(this);
card.setText("Ce chocolat contient :\nSucre, beurre de cacao, cacao (min 31.5%), lait en poudre entier, liqueur de cacao, lécithine, vanilline.");
card.setImageLayout(ImageLayout.FULL);
card.addImage(R.drawable.card_chocolate_background);
card.setFootnote("Info produit");

我用XE11得到的结果是: XE11 result

XE12的结果: XE12 result

有人能告诉我如何正确显示文字吗?我明天有一个演示,我对这个自动更新有点不满。

谢谢!

1 个答案:

答案 0 :(得分:1)

这确实改变了XE12中的全屏图像布局,以匹配Glass上使用的其他卡片样式。

如果您只是使用Card生成视图,则可以暂时使用自定义布局复制旧外观。另一方面,如果您需要插入静态卡,则需要使用新布局或切换到ImageLayout.LEFT以在卡上添加更多文本。您可能希望在我们的问题跟踪器上关注issue 315,因为听起来该功能可以帮助您创建更多自定义布局。