Android围绕文本绘制圆圈

我有一个单一的字符(所有单个数字,数字0-9)的textView。 我想围绕这个数字画一个圆圈或一个正方形。 我看到一个线程提到使用9补丁风格,但我不确定如何做到这一点(或者如果这是最好的办法)。 我怎样才能在这个数字周围?

谢谢

  • 如何使textView准确地包装其多行内容?
  • 如何alignmentdrawableLeft而不是中心在android textview?
  • Android小工具:如何在运行时将视图添加到RemoteViews
  • TextView添加渐变和阴影
  • Android将样式应用于自定义TextView
  • android studio logger TextView TypeFace风格0
  • Gridview多行Textview切断
  • Android自定义字体可跨越的字体跨度
  • 只需要创build一个像这样的圆形绘制

    <?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> 

    并设置这个drawable作为你的TextView背景。

    你应该能够给TextView一个Shape作为背景的可绘图。

    http://developer.android.com/guide/topics/resources/drawable-resource.html#Shape