RemoteView и setGravity - PullRequest
       25

RemoteView и setGravity

4 голосов
/ 20 июня 2011

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

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

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

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

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

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

1 Ответ

2 голосов
/ 20 июня 2011

Это должно сработать, но, если нет, возможно, вы могли бы иметь два текстовых просмотра и переключить видимость с УТВЕРЖДЕННЫХ на ВИДИМЫЕ, чтобы получить текст в нужном месте.

С уважением, Stéphane

...