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
具有非零值 elevation
而 TextView's
elevation
是 0dp
.
尝试操纵 elevation
(为 TextView
增加 elevation
或为 Button
减少 elevation
)以匹配您的具体情况。
我建议你同时申请:
app:elevation="<your_value_in_dp>"
android:elevation="<your_value_in_dp>"
我用按钮创建了一个布局,这个按钮有逻辑,我不想集成它。
所以我认为:
当我有按钮时,我需要添加一个 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
具有非零值 elevation
而 TextView's
elevation
是 0dp
.
尝试操纵 elevation
(为 TextView
增加 elevation
或为 Button
减少 elevation
)以匹配您的具体情况。
我建议你同时申请:
app:elevation="<your_value_in_dp>"
android:elevation="<your_value_in_dp>"