2017-05-05 97 views
0

我在我的layout的同一個地方有多個小工具。其中3個是Buttons和1 TextView。我想要TextView以上的Buttons。我可以通過簡單地在layout中切換Buttons的順序來改變哪一個Button最重要。但是,TextView將永遠不會在Buttons之上。重疊小工具

我成功地將TextView放在頂端的唯一方法是加入elevation,但由於我也針對API的21以下,因此無法按我的要求工作。任何想法如何解決我的問題?

+0

使用'裏面LinearLayout' – Expiredmind

回答

1

使用兩LinearLayoutFrameLayout

<?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>