En Android, ¿cómo se puede agregar un borde alrededor de un texto? Quiero un borde alrededor del texto en TextView no alrededor de TextView. ¿Hay alguna forma de hacerlo? Si es así, indíqueme los pasos adecuados necesarios para hacer ...cómo agregar borde a un texto en textview android
Respuesta
Android no tiene dicha función originalmente. Hace unos meses, tuve que desarrollar una función similar, y utilicé algún truco. En ese caso, utilicé el atributo shadow
. En su caso, TextView.onDraw()
llame al super()
dos veces. Establezca el tipo de letra en negrita y establezca el color en el color del borde y la llamada una vez, y configure la opción normal y llame por segunda vez. Que funcionará.
Puede crear el estilo de este ..
Aquí es sample style para limítrofe en el texto ..
Style.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="shadoweffect">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">25sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">0</item>
<item name="android:shadowRadius">3</item>
</style>
</resources>
Aplicar estilo en su TextView
<TextView
style="@style/shadoweffect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="your_text" />
Gracias @Niranj Patel Está trabajando en android 7 también –
Puede usar cualquier TextEd ITORS para crear una frontera por ur texto y se puede añadir al código
Creo que OP estaba buscando una solución estableciendo valores en el XML? – Flexicoder
probar este ..
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:textColor="#f8f36a"
android:textSize="65sp"
android:shadowColor="#ff0000"
android:shadowRadius="2"/>
y el resultado es
Puede crear borde personalizado para el texto como este .. Here is a sample application.
Utilicé MagicTextView en mi proyecto. En Android 4.4 (API 19) encontré un problema: mi aplicación falla en algún lugar de una biblioteca C. Sucede solo en Android 4.4. Y mi aplicación funciona bien, si utilizo TextView en lugar de MagicTextView. – ivan
- 1. Justificar texto en TextView Android
- 2. cómo ajustar texto en textview en android
- 3. cómo cambiar texto en Android TextView
- 4. ¿Cómo alinear el texto dentro de TextView en Android?
- 5. Texto de alineación a la derecha en Android TextView
- 6. WPF Agregar un borde a un TextBlock
- 7. cómo obtener texto de autocompletar textview android
- 8. Cómo agregar sombra a TextView en la selección/enfoque
- 9. ¿Agregar nuevas líneas a un recurso de texto en Android?
- 10. cómo agregar el borde inferior en relativelayout
- 11. cómo agregar texto en un texto de edición en android?
- 12. Copiar texto de TextView en Android
- 13. Agregar un enlace web a un widget TextView
- 14. Android: texto dinámico subrayado estáticamente en TextView
- 15. Android: texto de desplazamiento automático en TextView
- 16. Linkify en android TextView
- 17. TextView cursiva con wrap_contents parece recortar el texto en el borde derecho
- 18. ¿Cómo agregar un borde al texto dentro de un bloque de texto en WPF?
- 19. Android TextView y conseguir línea de texto
- 20. Agregar texto a ImageView en Android
- 21. ¿Cómo anexar una Cadena a un TextView de Android?
- 22. Android TextView
- 23. Autolink dentro de un TextView en Android
- 24. Agregar borde a las imágenes
- 25. Cómo ajustar el interletraje de texto en Android TextView?
- 26. ¿Cómo agregar un borde de contorno a un widget?
- 27. Android ¿Agregar imagen a texto (en vista de texto)?
- 28. Android: ¿cómo aparecer el texto delimitado en TextView?
- 29. Android TextView y texto que envuelve
- 30. Android TextView El texto no se ajusta
** Android no tiene tal característica originalmente. ** ¿está seguro? Creo que tu proceso es largo. –
@CapDroid Su solución se ve bien, Mi respuesta es muy vieja :) – lulumeya