当 ToggleButton 是 child 时,视图不会在 FrameLayout 中重叠

Views not getting overlapped in a FrameLayout when ToggleButton is a child

我有一个点赞按钮,上面必须显示点赞数。 我使用 ToggleButton 进行投票,使用 textview 显示投票数。我使用 FrameLayout 重叠文本视图,它在投票按钮顶部显示关注者数量。但是 textview 没有重叠。相反,它隐藏在赞成按钮后面。

这是我的框架布局:

<FrameLayout
        android:layout_below="@id/position"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
    <ToggleButton
        android:id="@+id/thumbs_up"
        android:textOff=""
        android:textOn=""
        android:checked="true"
        android:layout_width="140dp"
        android:layout_height="40dp"
        android:background="@null"
        android:button="@drawable/check"/>
    <TextView
        android:layout_marginLeft="100dp"
        android:id="@+id/numberOfUpvotes"
        android:text="120"
        android:gravity="center_horizontal"
        android:layout_width="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_height="wrap_content" />
</FrameLayout>

TextView 上使用 android:elevation 属性,因为 ToggleButton 具有默认高度,这就是它在 TextView.

上方呈现的原因