Sony-smarteyeglass динамически меняет параметры макета

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

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

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


person user3602518    schedule 05.08.2015    source источник


Ответы (1)


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

person mldeveloper    schedule 06.08.2015