Как добавить фон в текстовое представление - PullRequest
0 голосов
/ 17 января 2012

Как добавить фон в textview (png с белым облаком), чтобы фон растягивался в зависимости от длины текста. Спасибо

Ответы [ 2 ]

2 голосов
/ 17 января 2012

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

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

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

2 голосов
/ 17 января 2012

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

А пока Ознакомьтесь с обзором графики с 9 патчами здесь

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

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

android:background="@drawable/yourimagename"

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

...