FrameLayout,如何在其他项目下移动项目

FrameLayout, how to move item under other item

我用按钮创建了一个布局,这个按钮有逻辑,我不想集成它。

所以我认为:

当我有按钮时,我需要添加一个 char $,所以我创建了一个 frameLayout 并在此处添加了一个 TextView,我这样做了,但是我的 TextView 在下面按钮,所以我没看到这个 TextView

这是我的代码:

  <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true">

        <Button
            android:id="@+id/button_cash"
            android:layout_width="80dp"
            android:layout_height="wrap_content"
            android:background="@drawable/button_radius"
            android:paddingRight="12dp"
            android:text="@string/_5000"
            android:textColor="@color/white"
            android:textSize="14sp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:layout_marginRight="14dp"
            android:layout_marginTop="15dp"
            android:text="@string/dollar_$"
            android:textColor="@color/white"
            android:textSize="14sp" />
    </FrameLayout>

我的问题是,如何在 FrameLayout 中将项目移动到其他项目下? 谢谢指教

这可能是由于 elevation 参数。默认情况下 Button 具有非零值 elevationTextView's elevation0dp.

尝试操纵 elevation(为 TextView 增加 elevation 或为 Button 减少 elevation)以匹配您的具体情况。

我建议你同时申请:

app:elevation="<your_value_in_dp>"    
android:elevation="<your_value_in_dp>"