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