如何在 LinearLayout 周围的边框中实现间隙?

How can I achieve a gap in a border around a LinearLayout?

我想在 LinearLayout 周围的边框中有一个间隙。在这个空白处应该有文字。

我觉得这张图解释得很好:

这可能吗?我知道如何在布局周围创建边框,但不知道如何在文本之间创建此间隙。我希望有人能帮助我。

在项目的 res/drawable 文件夹中创建 my_drawable.xml 文件:

<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <stroke 
        android:width="2dp"
        android:color="#000066" />  
    <corners
        android:radius="10dp" />
  <solid 
        android:color="@android:color/white"/>
</shape>

在它之后您可以将它添加为 LinearLayout:

的背景
<RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <LinearLayout
        android:layout_width="300dp"  <!-- Or whatever you want -->
        android:layout_height="200dp"  <!-- Or whatever you want -->
        android:background="@drawable/my_drawable">
        </LinearLayout>
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@android:color/white"
        android:layout_marginLeft="20dp"
        android:textColor="@android:color/black"
        android:textStyle="bold"
        android:paddingLeft="10dp"
        android:paddingRight="10dp"/>
    </RelativeLayout>