我正尝试在SmartEyeglass上动态更改文本视图中的行数和TextSize。我在ControlExtension中调用showLayout()以显示眼镜上的布局,然后在文本更改时调用sendText()。但是我不知道如何发送像setTextSize这样的布局指令。或者在TextView上自动调用setMovementMethod()自动向下滚动。
对于这些动态布局更改,我唯一的想法是在我的ControlExtension中创建整个布局,编辑并渲染它,并在它更改时将其作为位图发送到眼镜。但他们在文档中指出,您不应该在新的API (4)中执行此操作,而应使用布局函数(showlayout和sendText)。
有没有人找到了向眼镜发送动态布局信息的方法?
发布于 2015-08-07 06:06:46
你的想法是正确的。要动态更改文本大小或位置,您需要在代码中创建布局,然后每次调用showBitmap()来重新绘制布局。
https://stackoverflow.com/questions/31842525
复制相似问题