EditText o TextView sobre una imagen

4,076 views
Skip to first unread message

irodriguez

unread,
Mar 16, 2011, 11:37:22 AM3/16/11
to desarrolladores-android
Hola amigos tengo una consulta, tengo una imagenView y necesito
mostrar numeros en el centro de ella, agrege un EditText al lado y me
funciona bien la aplicación, ahora para terminar necesito meter ese
EditText al medio de la imagen, existe alguna propiedad para hacer
esto, he leido por hay que se le puede dar atributos como css en
html,


desde ya gracias

Ramón Invarato

unread,
Mar 17, 2011, 9:04:25 AM3/17/11
to desarrollad...@googlegroups.com

Usa relativelayout para sobrexponer un componente a otro


--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

Jc Abadia

unread,
Mar 17, 2011, 10:32:00 AM3/17/11
to desarrollad...@googlegroups.com
no entendi bien, queres un imageview y en el medio que tenga un edittext ? si es asi en tu layout agrega un RelativeLayout, y dentro del relative agregas un imageview con fill parent para que llene todo el layout y despues el edittext con layout_centerInParent=true para que se centre sobre tu imagen.

<RelativeLayout
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
 <ImageView
 android:id="@+id/tuimageview"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
 android:src="@drawable/tuimagen"/>
 <EditText
 android:id="@+id/tuedittext"
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_centerInParent="true"/>
</RelativeLayout>

Espero que te sirva 

Ignacio Rodriguez Melo

unread,
Mar 17, 2011, 10:21:56 PM3/17/11
to desarrollad...@googlegroups.com
Muchas gracias me ha ayudado mucho tu consejo, no conocen alguna forma de dejar un edittext como solo lectura?

desde ya gracias



     IGNACIO RODRIGUEZ MELO


Juanjo

unread,
Mar 18, 2011, 8:15:55 AM3/18/11
to desarrolladores-android
Para desabilitarlo puedes usar: android:enabled="false" y para que no
salga ningún tipo de introducir texto, si no te gusta el aspecto que
coge al deshabilitarlo puedes usar android:inputType="none"

Un saludo.

On 18 mar, 03:21, Ignacio Rodriguez Melo
<nachorodriguezm...@gmail.com> wrote:
> Muchas gracias me ha ayudado mucho tu consejo, no conocen alguna forma de
> dejar un edittext como solo lectura?
>
> desde ya gracias
>
>      IGNACIO RODRIGUEZ MELO
>
> El 17 de marzo de 2011 10:32, Jc Abadia <juancarlosaba...@gmail.com>escribió:
>
>
>
>
>
>
>
> > no entendi bien, queres un imageview y en el medio que tenga un edittext ?
> > si es asi en tu layout agrega un RelativeLayout, y dentro del relative
> > agregas un imageview con fill parent para que llene todo el layout y despues
> > el edittext con layout_centerInParent=true para que se centre sobre tu
> > imagen.
>
> > <RelativeLayout
> >   xmlns:android="http://schemas.android.com/apk/res/android"
> >   android:layout_width="fill_parent"
> >   android:layout_height="fill_parent">
> >   <ImageView
> >   android:id="@+id/tuimageview"
> >   android:layout_width="fill_parent"
> >   android:layout_height="fill_parent"
> >   android:src="@drawable/tuimagen"/>
> >   <EditText
> >   android:id="@+id/tuedittext"
> >   android:layout_width="wrap_content"
> >   android:layout_height="wrap_content"
> >   android:layout_centerInParent="true"/>
> > </RelativeLayout>
>
> > Espero que te sirva
>
> > El 17 de marzo de 2011 10:04, Ramón Invarato <invar...@gmail.com>escribió:
>
> > Usa relativelayout para sobrexponer un componente a otro
>
> >> El 16/03/2011 16:40, "irodriguez" <nachorodriguezm...@gmail.com>

Juanjo

unread,
Mar 18, 2011, 8:11:16 AM3/18/11
to desarrolladores-android
No te vendría mejor usar un textview, si usas edittext de solo
lectura?

On 18 mar, 03:21, Ignacio Rodriguez Melo
<nachorodriguezm...@gmail.com> wrote:
> Muchas gracias me ha ayudado mucho tu consejo, no conocen alguna forma de
> dejar un edittext como solo lectura?
>
> desde ya gracias
>
>      IGNACIO RODRIGUEZ MELO
>
> El 17 de marzo de 2011 10:32, Jc Abadia <juancarlosaba...@gmail.com>escribió:
>
>
>
>
>
>
>
> > no entendi bien, queres un imageview y en el medio que tenga un edittext ?
> > si es asi en tu layout agrega un RelativeLayout, y dentro del relative
> > agregas un imageview con fill parent para que llene todo el layout y despues
> > el edittext con layout_centerInParent=true para que se centre sobre tu
> > imagen.
>
> > <RelativeLayout
> >   xmlns:android="http://schemas.android.com/apk/res/android"
> >   android:layout_width="fill_parent"
> >   android:layout_height="fill_parent">
> >   <ImageView
> >   android:id="@+id/tuimageview"
> >   android:layout_width="fill_parent"
> >   android:layout_height="fill_parent"
> >   android:src="@drawable/tuimagen"/>
> >   <EditText
> >   android:id="@+id/tuedittext"
> >   android:layout_width="wrap_content"
> >   android:layout_height="wrap_content"
> >   android:layout_centerInParent="true"/>
> > </RelativeLayout>
>
> > Espero que te sirva
>
> > El 17 de marzo de 2011 10:04, Ramón Invarato <invar...@gmail.com>escribió:
>
> > Usa relativelayout para sobrexponer un componente a otro
>
> >> El 16/03/2011 16:40, "irodriguez" <nachorodriguezm...@gmail.com>

Jc Abadia

unread,
Mar 18, 2011, 9:01:30 AM3/18/11
to desarrollad...@googlegroups.com
Solo lectura es mostrar datos sin modificarlos ? Si es asi no te combiene usar un TextView??

Ignacio Rodriguez Melo

unread,
Mar 18, 2011, 9:04:08 AM3/18/11
to desarrollad...@googlegroups.com
Si es al final me quede con TextView, se agradece los aportes
 
saludos 


     IGNACIO RODRIGUEZ MELO
Reply all
Reply to author
Forward
0 new messages