我有一個父線性佈局,裏面有兩個線性佈局和一個按鈕。父線性佈局內的每個線性佈局都有兩個項目。項目包括一個編輯文本和一個微調。我想要的是當我點擊按鈕時交換這兩個LinearLayout.So我的問題是如何以編程方式做?我是Android開發新手,所以請幫我解決這個問題。如何交換兩個LinearLayout
0
A
回答
0
在最外面的LinearLayout上,嘗試調用removeViewAt(0)。這應該刪除第一個LinearLayout。然後調用addView()傳遞第一個LinearLayout。
0
一個簡單的方法是隻做兩個佈局。這樣設計,當您準備好使用另一個時,切換佈局,然後將其設置爲當前視圖。
或者你可以使用各種動畫類來實現,如果試圖使用它。如果您正嘗試接收確切的視覺效果,可能會提供更多關於您想要的內容。
+0
感謝您的回覆,您的意思是創建父佈局的副本,然後在這些佈局之間切換。如果是這樣,請你告訴我如何做到這一點。 – user3302465
0
正如Karim所說,你可以使用setVisibilty()來View.GONE和View.VISIBLE。 但是爲了順利交換,你需要了解Translate Animation。
相關問題
- 1. 交換兩個兩個表
- 2. 如何交換兩個div標籤?
- 3. 如何交換iOS中的兩個UIWebViews
- 4. 如何交換兩個變量值?
- 5. Vim:我如何交換兩個字符?
- 6. 如何交換兩個SyntaxNode(Roslyn C#)
- 7. 如何交換兩個圓圈
- 8. 如何交換兩個整數
- 9. 兩個與LinearLayout中
- 10. 交換兩個pickerviews
- 11. linearLayout裏面的兩個tableLayout
- 12. Javascript:交換兩個值
- 13. VHDL交換兩個值
- 14. Ç - 交換兩個數字
- 15. 交換兩個數字golang
- 16. 交換兩個Python列表
- 17. 交換兩個節點
- 18. SymPy:交換兩個變量
- 19. 交換兩個列表
- 20. 交換兩個在bash
- 21. 如何使用LinearLayout將兩個圖像放在相反兩端?
- 22. 如何交換兩個表已創建的轉換表名稱?
- 23. 如何在同一個ListView中創建兩個不同的LinearLayout?
- 24. 如何使用sed交換兩列?
- 25. 如何使用sed交換兩行?
- 26. 如何在多個列表交換兩個項目
- 27. 記事本++如何交換兩個如果再聲明
- 28. 如何在兩個不同的筆記本中交換兩個wxWindows?
- 29. 如何將LinearLayout轉換爲圖像?
- 30. 拖動和交換兩個UIScrollViews(懸停和交換效果)
感謝您的回覆,但重點是我不想隱藏任何佈局。我只是想改變彼此的立場。單擊按鈕時,每個佈局將佔用另一個佈局的位置。例如佈局一會去佈局二的位置和佈局二將佈局1的位置我希望我能讓你明白我想要什麼。 – user3302465
已更新的答案。 –
感謝Karim Varela。該解決方案運行良好。現在交換工作正常。再一次感謝你。 – user3302465