Android: ¿cómo aparecer el texto delimitado en TextView?

¿Hay alguna manera de que aparezca texto delimitado en TextView?

Sugeriría ampliar TextView
Consulte la guía de componentes personalizados de Android

android_text_border

package samples.test; public class MyTextView extends TextView { public MyTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); } public MyTextView(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Rect rect = new Rect(); Paint paint = new Paint(); paint.setStyle(Paint.Style.STROKE); paint.setColor(Color.WHITE); paint.setStrokeWidth(3); getLocalVisibleRect(rect); canvas.drawRect(rect, paint); } } 

Que usarlo en el diseño xml:

 < ?xml version="1.0" encoding="utf-8"?>    

La forma más simple es usar un fondo de 9 parches.