2015-08-05 5 views
0

Я пытаюсь изменить количество строк и TextSize в моем текстовом виде на SmartEyeglass динамически. Я звоню showLayout() в своем ControlExtension, чтобы показать макет на очках, а затем sendText(), когда меняет текст. Но я не знаю, как я могу отправить инструкции макета, например, setTextSize. или автоматический вызов setMovementMethod() на TextView для автоматического прокрутки вниз.sony-smarteyeglass динамически меняет параметры компоновки

Моей единственной идеей для этих динамических изменений макета было бы создать весь макет в моем ControlExtension, отредактировать и отобразить его там и отправить его как растровое изображение в очки по мере его изменения. Но они заявляют в своей документации, что вам не следует делать это в новом API (4) и вместо этого использовать функции компоновки (showlayout и sendText)

Кто-нибудь нашел способ отправить информацию динамического макета в очки?

ответ

1

Ваша идея - правильный путь. Чтобы изменить размер текста или позицию динамически, вам нужно будет создать свой макет в коде, а затем вызвать showBitmap(), чтобы каждый раз перерисовывать макет.