2012-04-08 23 views
15

Tengo una vista de texto con un solo carácter (todos los dígitos, números 0-9). Me gustaría dibujar un círculo o un cuadrado alrededor del número. Vi un hilo mencionar usando un parche de nueve para darle un estilo, pero no estoy seguro de cómo hacerlo (o si es la mejor manera de hacerlo). ¿Cómo puedo tener un círculo alrededor del número?Android dibuja un círculo alrededor del texto

Gracias

Respuesta

56

sólo tiene que crear un dibujable redonda como esta

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="oval"> 
    <corners android:radius="10dip"/> 
    <stroke android:color="@color/red" android:width="2dip"/> 
    <solid android:color="@android:color/transparent"/> 
</shape> 

y regular la estirable como fondo de Vista de Texto.

+3

¿Por qué usas coners dentro de forma ovalada? De la documentación: Crea esquinas redondeadas para la forma. Se aplica solo cuando la forma es un rectángulo. – Ray

+3

Esto dibuja un óvalo en lugar de un círculo – Roman

+0

agregue un relleno lateral izquierdo y derecho ligeramente más que arriba y abajo para ver texto –

Cuestiones relacionadas