在我的應用程序中,我想在左側有滑動菜單,就像facebook一樣。如何在不更改內部組件佈局的情況下將父級佈局移至正確位置?
在我的previous question我曾經對此提出過關注,並感謝this answer,我可以找到一種方法,使用this library將我的佈局向右滑動。但是,我發現,圖書館實際上並沒有滑動佈局,而只是截取屏幕截圖並向右滑動圖像,因爲佈局上的組件不可點擊。我需要這些組件可點擊。所以,我嘗試了一種新的方法來實現這一點,通過在左側放置滑動菜單,將其默認可見性保持爲View.GONE
,並使其顯示在左上角的「顯示/隱藏菜單」按鈕上,如下圖所示。
佈局前:
現在,當我點擊 「顯示/隱藏菜單」 按鈕,佈局東西喜歡 -
佈局後:
正如你所看到的,右側的佈局縮小了,所以即使「其他視圖」按鈕也會改變它的寬度我已將android:minWidth
屬性設置爲右側的那兩個按鈕以及其父母RelativeLayout
。
所以我的問題是,有什麼方法可以將佈局向右移動,而不會改變內部組件的寬度/佈局?因此,在任何可用於我的觀點的區域中,都會填充該區域中可填寫內容的任何部分。
我也面臨同樣的問題..你有任何解決方案嗎? – alchemist
還沒有。解決方案並不那麼簡單,否則編寫這些庫的人就已經實現了。我個人覺得它是不可能的,因爲我們不使用webview,否則,它是可能的。 肯定會發布答案,如果我找到一些。 – Rajkiran
我試圖解決它..它現在適用於我。將其作爲可能的解決方案發布。 – alchemist