2017-09-25 43 views
-1

What I want中的FrameLayout

最好的安排意見,我可以解釋這是上面的圖像。我有4個視圖(1,2,3,4),它們是線性佈局和相對佈局,我有5個是1內部的線性佈局,但是5必須重疊2.

如果我包含1,2, 3,4內部線性佈局我可以安排他們,但5不會重疊2它會被它切斷,我試過view5.bringToFront(); view5.invalidate();但它沒有工作。

所以我猜1,2,3,4必須包含在一個framelayout中,但是我怎麼能夠將它們垂直對齊一個線性佈局會做的事情(1然後2然後3然後4在彼此之上)提供的圖片)

或者有更好的方法來做到這一點?

回答

0

在這種情況下,它是簡單的層次結構。首先寫入的視圖將首先繪製。所以,如果你想讓你的第五個視圖來到你的線性佈局的頂部,讓你的xml像這樣

<FrameLayout 
    ......... 
    ......... 

    <LinearLayout 
     ............ 
     ............ 
     /> 

    <View 
     ......5th view... 
     ................. 
     /> 


</FrameLayout>