Ver mensagens sem resposta | Ver tópicos ativos Hoje é 24 Set 2020, 19:30



Este tópico está trancado, você não pode editar mensagens ou enviar respostas.  [ 5 Mensagens ] 
 [RESOLVIDO] ImageView com texto embaixo 
Autor Mensagem
What is DDMS?
What is DDMS?

Data de registro: 23 Abr 2012, 16:51
Mensagens: 30
Localização: Curitiba - PR
Mensagem [RESOLVIDO] ImageView com texto embaixo
Bom dia galera, alguem sabe me responder como eu coloco um texto abaixo de uma imagem utilizando o componente imageView???
Ou isto é feito apenas utilizando o table layout???
Obrigado


Editado pela última vez por andrelcf em 18 Fev 2013, 12:51, num total de 1 vezes



18 Fev 2013, 10:46
Perfil
Google employee
Google employee

Data de registro: 28 Jan 2011, 11:42
Mensagens: 1037
Localização: Rio Grande do Sul
Mensagem Re: ImageView com texto embaixo
Se o texto pode ficara abaixo, ou seja, não faz parte da imagem, tu podes fazer de várias maneiras...

Uma delas, usando RelativeLayout, onde tu posicionas o texto relativo a image, utilizando o ID da view da imagem para isto:


<RelativeLayout 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" >


    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" />


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/image"
        android:layout_below="@id/image"
        android:text="@string/hello_world" />


</RelativeLayout>
 


Tu podes fazer um LinearLayout, com orientação vertical, ou seja, os filhos do linear layout são adicionados na vertical:


<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:orientation="vertical" >


    <ImageView
        android:id="@+id/image"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher" />


    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />


</LinearLayout>
 


E caso tu precises que este texto fique dentro da imagem, ou tu podes fazer uma gambiarra de puxar as margens do TextView para cima, utilizando o RelativeLayout, ou então tu podes criar uma ImageView customizada, extendendo a classe ImageView e sobrescrevendo o metodo OnDraw, desenhando ali o teu texto...

Abraço


18 Fev 2013, 11:23
Perfil
What is DDMS?
What is DDMS?

Data de registro: 23 Abr 2012, 16:51
Mensagens: 30
Localização: Curitiba - PR
Mensagem Re: ImageView com texto embaixo
Opa deu certo, porém o texto esta alinhado a esqerda entao se o texto for pequeno, ele fica mais para a esquerda, e nao totalmente embaixo da imagem, bem no centro.
Como eu faço nesse caso?


18 Fev 2013, 12:14
Perfil
Google employee
Google employee

Data de registro: 28 Jun 2012, 19:13
Mensagens: 1308
Localização: Itaperuna-RJ
Mensagem Re: ImageView com texto embaixo
Use o
android:gravity="center_horizontal"
:D

_________________
Powell


18 Fev 2013, 12:32
Perfil
What is DDMS?
What is DDMS?

Data de registro: 23 Abr 2012, 16:51
Mensagens: 30
Localização: Curitiba - PR
Mensagem Re: [RESOLVIDO] ImageView com texto embaixo
Acabei usando outra coisa porém o relative layout resolveu meu problema, Obrigado :D


18 Fev 2013, 12:52
Perfil
Mostrar mensagens anteriores:  Organizar por  
Este tópico está trancado, você não pode editar mensagens ou enviar respostas.   [ 5 Mensagens ] 

Quem está online

Usuários vendo este fórum: adautox, alex, Alex Marcelo Burnett, alexandreufcg, allart, allone, am2net, amarildolacerdas, andi, andrewort, Androidthebest, apoena, Ask Jeeves, austonrd, Bass, Biggs Darklighter, Blackstorm, bocajunior88, boydivalor, Bravox, bravus, brcamp, brpiassa, BrunoO, C-3PO, caciara, camilodev, cariabs8, Carlos, Catapan, Celso Jr., cezaraf, claudio, Clone Trooper, comolatti, craudiao, Cynthia, cyzko, danielbfranco, Darth Maul, Darth Vader, dbuarque, deivisonrpg, Delão, Diego Otani, dmd, dreyer, dudu795, ederson_4, edlinux, edson dias de gusmao, Eduardo - Brasil, eduzortea, eferrari, espinhara.net, fabielp, faco, Faroli, felipe.buarque, felipe.cintra, Filipe larizzatti, Flavio, frances135, freak, Gabriel Laet, geco, gedoor, guiba_picolino, inaciofernandes, iuri_freire, j-menezes, jacksaum, jacksonvpj, jaydson, JeffCF, Jenius, jhhm_2008, jhonguitar, Josinhaz, JRSIQUEIRA, juliaojunior, klausenner, klebersilvarocha, leeeeooooooo, leo, lfalcao, lillian.brandao, Lincoln, lucasmadeira, LucasNascimento, luciano.sml, luizcesar, luizcyber, Maiquell, mapis, Marcelo, Marcelo Alves, marcelochiquinho, marcelosv, MARCIOHG, marciosoliveira, marcosandreao, mauriciomag, Microdesk, miguel, nandokanarski, neuhaus, Newton Barbosa, nivea, phfmendes, piagg, piantino, Portal Android, Princesa Léia Organa, Rainha Amidala/Padmé, ramonrabello, rdchaves, reginaldo, renanpl, retardad0, rmendes, Roberto, rocha, RodReis, romualdo, sergio, SidneiCP, sjta, Snappy [Bot], suportecr, Tangerina, tassiovirginio, tavares767, tchou, Telekom [Bot], the_hulk_knifer, Thitto, tiagofalcao, Topeca, vilmartr, vps_rj, Wendel Carvalho, wender, williamcmello, woyzeck, xikin, Zam Wesell, zaquiel, zorieuq e 4 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi