我用按钮创建一个布局,这个按钮有逻辑,我不想整合它。
所以我想:
当我有按钮时,我需要添加一个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中的其他项目下移动项目? 感谢您的建议
答案 0 :(得分:1)
这可能是由elevation
参数引起的。默认情况下,Button
的非零值为elevation
,而TextView's
elevation
为0dp
。
尝试操纵elevation
(为elevation
增加TextView
或为elevation
减少Button
)以符合您的确切情况。
我建议你同时申请:
app:elevation="<your_value_in_dp>"
android:elevation="<your_value_in_dp>"