我在layout
的同一位置有多个小部件。其中3个是Buttons
和1 TextView
。
我希望TextView
高于Buttons
。我可以通过简单地切换Button
中Buttons
的顺序来更改哪个layout
。但是,TextView
永远不会位于Buttons
之上。
我设法获得TextView
的唯一方法是添加elevation
,但由于我的目标是API低于21,因此无法按照我的要求运行。知道如何解决我的问题吗?
答案 0 :(得分:1)
在LinearLayout
FrameLayout
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="OK" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Text View" />
</LinearLayout>
</FrameLayout>