Tecnologia do Blogger.
RSS

[androidbrasil-dev] Criar Background de Balões de TextViews

   Olá, me chamo Henrique, estou começando a aprender a desenvolver apps para Android faz pouco tempo, estou estudando pelo livro, Dominando o Android, do Nelson Glauber, enquanto estudava cheguei no começo do exercício 13 do capitulo 5, e neste exercício ensina a colocar imagens como Backgrounds de um TextView, de forma que o Background acompanhe o comportamento do tamanho que a frase armazenada no TextView está suportando.
   Seguindo os passos, criei uma imagem de uma balão utilizando o programa paint.net e removi o fundo dela para que só o balão ficasse armazenada na imagem e salvei a imagem com o nome de balao.png.
   Em seguida, abri a imagem com o programa draw9patch do SDK e delimitei conforme manda no livro a área que o texto iria ocupar e as partes que esticariam ou contrairiam conforme o tamanho do texto, e a salvei na da pasta drawable de meu projeto, criando uma imagem com o nome balao.9.png.
   Depois no Android Studio, motifiquei o arquivo de layout activity_main.xml criando um TextView para testar o Background modificado com o código seguinte.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/activity_horizontal_margin"
android:orientation="vertical"
tools:context="maisterx.ex13_estilos.MainActivity">

<TextView
android:text="um Texto qualquer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/balao"/>
</LinearLayout>

Porém, o resultado ficou completamente diferente do esperado, onde no emulador e no design o balão fica completamente distorcido e o TextView nem aparecer aparece na imagem.

O único componente do Android Studio que eu mexi foi o activity_main(layout), e também deixei conforme a versão anterior do AS alguns outros componentes, com o MainActivity para que eu ficasse mais familiarizado com eles, se alguém puder me ajudar, ficaria muito grato, pois estou tentando resolver esse problema á 4 dias já, tentando refazer o programa e a imagem 9-patch de diferentes formas, acho que tentarei reinstalar o AS e o sdk caso não consiga resolver esse problema.   Obrigado!
  
   

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário