Центрирование текста крупным шрифтом в TextView

У меня есть проблема, которая кажется довольно тривиальной, но я не смог решить ее до сих пор.

У меня есть полноэкранное альбомное действие, в котором у меня есть один LinearLayout, содержащий два TextView, каждый из которых занимает половину экрана. Один из TextView должен иметь центрированный символ, независимо от размера шрифта.

Проблема в том, что когда я увеличиваю размер шрифта этого символа, он не центрируется, а вместо этого имеет центр ниже центральной линии экрана.

Вот упражнение с символом размером 200 пикселей на экране 800 * 480, выглядит нормально - символ центрирован:

http://i122.photobucket.com/albums/o251/px_seven/char_200_sp.jpg

Вот действие с символом размером 300sp, теперь персонаж переместился вниз:

http://i122.photobucket.com/albums/o251/px_seven/char_300_sp.jpg

Это макет (я меняю с размер шрифта по умолчанию 250sp в коде):




 

 


Кто-нибудь видит, в чем проблема?

Спасибо, Фредрик

8
задан Fredric M 17 February 2012 в 17:12
поделиться