1
A
回答
1
這個問題是棘手的回答,因爲它不是很具體,最好的辦法可能取決於正是你想做什麼。不過,我只是要假設你有存在於單個Activity
,你只是想一個View
或另一種View
可見,也許這取決於某些菜單選項,或東西的結果。
我解釋你的問題的方式,使其更具體,基本上是「我如何動態地添加/刪除View
或使它們不可見/可見」。
爲了讓孩子Views
出現和消失也有一些簡單的方法,你可以採取:
刪除和添加
Views
父View
,當你需要,使用addView()
和removeView()
電話含有ViewGroup
父(這可能是,例如,含LinearLayout
)。當您添加View
時,您需要爲其定位傳遞適當的佈局參數等。您可以在
View
上使用setVisibility()
將其隱藏或使其可見。 (也許寬度和高度設置爲零可能具有同樣的效果。)...和可能許多其他的可能性,這取決於正是你想要達到的目標。例如,如果你想顯示UI兩種有所不同的組成取決於所選的動作,您可能希望只使用單獨
Activity
類完全,或者您可以選擇使用一個ViewFlipper
佈局之間翻轉,等等。
相關問題
- 1. 我們可以重疊watchOS中的UI元素嗎?
- 2. 我們可以在HTML5視頻之上堆疊元素嗎?
- 3. 我可以將WebView與ImageButton重疊嗎?
- 4. Jaxb可以元素沒有根元素的元素嗎?
- 5. 重疊元素中的目標元素
- 6. 我可以使用具有重疊值集的BindingAdapter嗎?
- 7. Twitter引導:可摺疊元素中的可摺疊元素
- 8. 我可以:定位父元素嗎?
- 9. 我可以選擇CSS父元素嗎?
- 10. HTML元素重疊
- 11. 重疊CSS元素
- 12. HTML元素重疊
- 13. 重疊HTML元素
- 14. Div重疊元素
- 15. 我可以在所有元素直接
- 16. 我可以在imagemap區域元素上有onclick事件嗎
- 17. 同位素元素重疊
- 18. 我可以有2個JQuery函數相互重疊,在1頁中運行嗎?
- 19. 我可以提醒我所有的元素嗎?
- 20. android可以android:重力嗎?
- 21. HTML&jQuery - 需要重疊重疊元素
- 22. 我可以重新使用html5 canvas元素的轉換嗎?
- 23. 我可以爲特定元素重寫onbeforeunload嗎?
- 24. 點擊不可見/重疊元素
- 25. 以乾淨的方式重疊元素?
- 26. 我可以在javascript中使用innerHTML中的表單元素嗎?
- 27. 在Android的另一個元素中可以使用TabHost嗎?
- 28. svg元素層/重疊/疊加/疊加
- 29. 我可以重寫Android上的autotimeout嗎?
- 30. 我可以使用僞元素來插入html元素嗎?