Android: изменить кнопки вставки - PullRequest
1 голос
/ 23 сентября 2011

У меня есть следующая кнопка:
http://dl.dropbox.com/u/3564087/button.png
Однако это изображение имеет пустую область с правой стороны, границу и тень (которая не существует с правой стороны). Это означает, что когда я вставляю некоторый текст в кнопку и устанавливаю гравитацию в центр, текст на самом деле не центрируется, потому что область, в которой я хочу, чтобы он был центрирован, не была общей площадью изображения.

У меня вопрос, могу ли я установить вставку Rect (так же, как вы можете сделать в iOS), в которой я хочу отображать текст? Или мне нужно создать отдельный TextView перед кнопкой?

Ответы [ 2 ]

1 голос
/ 01 ноября 2011

Хотя я могу сделать это с помощью 9-patch, я обнаружил, что это проще сделать с помощью свойства padding представления Button.

1 голос
/ 23 сентября 2011

Вы можете сделать это, создав 9 патч-изображение .Это не только позволит определить прямоугольник, куда будет перемещаться текст, но также позволит растянуть вашу кнопку до экрана любого размера и разрешения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...