2016-12-07 22 views
0

正如您在「RelativeLayout」中所知道的,較低的項目具有較高的Z指數,我們如何才能扭轉此順序?如何在RelativeLayout中顛倒z-index的順序,使項目增益更低z-index?

這是我的應用程序的截圖:

overlap

我在運行時是這樣,我很難改變創造了一個複雜的部分是爲了。我在使用的動畫,正如你看到的,它有與下一個元素重疊,我想通過改變我的RelativeLayout的z-index順序來解決這個問題,有沒有解決方案來做到這一點?

對不起壞英語

太感謝你了

+0

你想放在最上面的東西寫的是底部。只需剪切並粘貼到頂部。 –

+0

您需要發佈更多的代碼。您是如何創建複雜組件的?更好的方法是使用layout.xml作爲內容視圖。 – banking

回答

0

也許這就是你想要的?

View.bringToFront(),只是使用它的壞組件。在你的情況下,它將是綠色的標誌。
此方法調出位於佈局中的其他視圖的視圖。

或者如果您在畫布上繪製組件,則應該交換響應繪製每個視圖的代碼行。

+0

抱歉,但這不是我的答案,View.bringToFront()將改變它的父項中的元素的順序,因爲我用元素索引以編程方式得到它,我不能改變我的RelativeLayout的子元素的順序。但謝謝你的回答兄弟 –

+0

@ArshiaJafarzadeh你指定的元素是什麼? –

+0

我從單詞「元素」的預期目的是像ImageView –