RemoteView и setGravity
У меня есть виджет Android, который отображает TextView
в FrameLayout
, TextView
заполняет весь родительский макет. Что я хочу сделать, это будет возможность изменить во время выполнения, где текст будет отображаться в TextView
,
В настоящее время я бы сделал это, изменив гравитацию на TextView... Он даже имеет setGravity(int)
метод, который должен прекрасно работать с RemoteView (я в виджете, помните?).. Теоретически все равно.
К сожалению, это возвращается с ошибкой. Что-то про "не может бежать" setGravity(int)
здесь "или STH. Обновится с точным сообщением об ошибке, если это необходимо
Я использую этот фрагмент:
myRemoteView.setInt(R.id.myTextView, "setGravity", myGravity);
Кто-нибудь пробовал это раньше, и есть идеи?
1 ответ
Это должно сработать, но, если нет, возможно, вы могли бы иметь два текстовых обзора и переключить видимость с GONE на VISIBLE, чтобы получить текст в нужном месте.
С уважением, Стефан