RemoteView и setGravity

У меня есть виджет Android, который отображает TextView в FrameLayout, TextView заполняет весь родительский макет. Что я хочу сделать, это будет возможность изменить во время выполнения, где текст будет отображаться в TextView,

В настоящее время я бы сделал это, изменив гравитацию на TextView... Он даже имеет setGravity(int) метод, который должен прекрасно работать с RemoteView (я в виджете, помните?).. Теоретически все равно.

К сожалению, это возвращается с ошибкой. Что-то про "не может бежать" setGravity(int) здесь "или STH. Обновится с точным сообщением об ошибке, если это необходимо

Я использую этот фрагмент:

myRemoteView.setInt(R.id.myTextView, "setGravity", myGravity);

Кто-нибудь пробовал это раньше, и есть идеи?

1 ответ

Решение

Это должно сработать, но, если нет, возможно, вы могли бы иметь два текстовых обзора и переключить видимость с GONE на VISIBLE, чтобы получить текст в нужном месте.

С уважением, Стефан

Другие вопросы по тегам