例如,這裏是LinearLayout中的6個子視圖。如何在不改變視圖索引的情況下將視圖放在LinearLayout的頂部?
- 的LinearLayout
- View0
- 視圖1
- 視圖2
- VIEW3
- View4
- View5
在某些情況下,我想讓View0位於其他視圖的頂部,也就是說,View0不能與其他視圖重疊。
有方法bringToFront
和bringChildToFront
,他們將View0的指數更改爲:
- 的LinearLayout
- 視圖1
- 視圖2
- VIEW3
- View4
- View5
- View0
我已經試過ViewCompat.setTranslationZ
方法,但是,這是行不通的。
如何在不改變View0的索引的情況下使View0在其他視圖之上?
如果你看看源代碼,你會看到ViewCompat方法實際上並不在舊的SDK級別做任何事情。 – AutonomousApps
@AutonomousApps是的,我應該注意到這一點。 –