2011-04-25 24 views
5

Quiero cambiar la forma en que se ve la vista de edición de texto ... He encontrado algunas respuestas pero de alguna manera no resuelven mi propósito ... Proporcione soluciones .cambiar el aspecto del cuadro Editar texto en android

+1

Por favor, brinde una mejor descripción de lo que intenta archivar. – Flo

+0

Quiero cambiar el aspecto del cuadro Editar ... en este momento parece un rectángulo con extremos rígidos ... y para darle un mejor efecto gui ... ¿cómo lo hago dt? – Sudhanshu

Respuesta

4

Probar.

Usted puede hacer algo como esto para hacer una caja de edición redondeada: styyles.xml

tomamos en la carpeta de valores.

<solid android:color="#FFFFFF"/> 

<stroke 
    android:width="2dp" 
    android:color="#E7E7E7" 
    android:height="10dp"/> 

<corners 
    android:radius="5dp"/> 

Luego, puede utilizarlo en XML como:

style = "@" estilo/Edit_box_background otros atributos ....

32

Simplemente para hacer un poco más claro los comentarios:

Debe crear un archivo en los modelos. por ejemplo: textinputborder.xml ..

A continuación, añada el siguiente código para la forma y color del borde de ese archivo:

<shape xmlns:android="http://schemas.android.com/apk/res/android" 
android:shape="rectangle"> 
<solid android:color="#00000000" />  
<stroke android:width="2.5dp" 
    android:color="#FFFFFF" /> 
<corners 
android:radius="5dp"/> 
</shape>  

A continuación, utilice esta forma para el widget de edición de texto dentro de un archivo XML actividad según sea necesario:

<EditText 
    android:id="@+id/searchBox"   
    android:layout_width="fill_parent" 
    android:layout_height="45dp" 
    android:background="@drawable/textinputborder" 
    android:hint="@string/Search" 
    android:paddingLeft="10dp" 
    android:inputType="textVisiblePassword" > 

</EditText> 
Cuestiones relacionadas