2012-01-17 2 views

ответ

3

Вы должны действительно работать, чтобы увеличить скорость приема. У вас гораздо больше шансов получить такую ​​помощь, какую вы хотите на StackOverflow, если у вас приличная скорость приема. По крайней мере, вы хотите получить себя выше 0%. Check out the FAQ for some nice pointers

В то же время check out an overview of 9-patch graphics here

Вы можете использовать их для создания эффекта вы после этого. Изображение будет увеличиваться в указанных вами регионах, чтобы заполнить все пространство, которое занимает контент.

Внутри вашего xml вы можете установить его в TextView с;

android:background="@drawable/yourimagename" 

и просто замените yourimagename на имя полученного png-файла, который вы поместите в папку drawables.

2

Вы должны добавить изображение в качестве ресурса в папку res/drawable (я рекомендую предоставить версии с разрешающей способностью по res/drawable-ldpi, res/drawable-mdpi, res/drawable-hdpi и т. Д.). Затем вы можете установить фон TextView, установив для свойства android: background что-то вроде «@ drawable/clouds».

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

Очень хорошо читать на Android дизайн интерфейса: http://developer.android.com/design/index.html

+0

Я даже не думаю, чтобы добавить фон как backgrounto текст, он может быть ImageView, но как уместить в TextView? Всегда быть такой же шириной на высоте, что и текст? благодаря – goodm

Смежные вопросы