2011-01-03 7 views
2

Как перевернуть TextView горизонтально в android (не искать предложения, используя что-либо, кроме TextView). Текст должен выглядеть так, как если бы он просматривался через зеркало. Как мне это достичь?Переверните TextView горизонтально

+2

Я еще не потратил много времени на Android на уровне пользовательского интерфейса, но на Java я бы посмотрел на переопределение метода рисования и выполнение какого-то рода краски; вращаться; покрасить; трюк ... что-то подобное, возможно, могло бы работать здесь ... – Petriborg

+1

Да, написание пользовательского TextView переопределения onDraw() кажется единственным способом, но это не должно быть так сложно, если вам нужно всего лишь нарисовать текст. TextView.onDraw() выглядит не так просто, вы можете найти пример вертикального текста, это аналогичная проблема. – bigstones

+2

для вертикального текста смотрите здесь: http://stackoverflow.com/questions/1258275/vertical-rotated-label-in-android – bigstones

ответ

0

Я не могу гарантировать, что это сработает, но, похоже, должно. Попробуйте использовать описанный здесь метод AndroidCharacter.Mirror(): http://developer.android.com/reference/android/text/AndroidCharacter.html

+0

Это работает, правильно? – Matt

+0

Нет, не работает. Возможно, это работает только для определенных шрифтов с зеркальными символами. Я также пробовал AndroidCharacter.mirror (char [], int, int), но не работал :-(Спасибо за ваше время Matt. –

+0

Это хорошо, чувак. Удачи вам в этом, я буду продолжать думать о возможных решения. – Matt