0
A
回答
1
如果你真的想消滅一切可以使用:
ViewGroup.removeAllViews();
您的根視圖在佈局中。
但你可能要考慮使用ViewSwitcher或者乾脆躲在使用
View.setVisibility(View.GONE)
而是要能夠重複使用的內容。
0
所有的視圖必須在一些主佈局(如果沒有,把它們放在一個這樣的佈局)。給該佈局一個id,然後使用findViewById()來獲取該佈局,然後調用removeAllViews()或removeAllViewsInLayout()方法。
0
你可以在一個單一的佈局所有的視圖和佈局的可見性設置爲View.GONE並設置圖像的可見性可見
0
沒有必要實際刪除視圖。使用ViewSwitcher
代替:
<?xml version="1.0" encoding="utf-8"?>
<ViewSwitcher
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/viewswitcher"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:src="@drawable/your_image"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
<LinearLayout
android:layout_height="match_parent"
android:layout_width="match_parent">
<!-- your views here -->
</LinearLayout>
</ViewSwitcher>
然後,在你的代碼:
ViewSwitcher vs = (ViewSwitcher) findViewById(R.id.viewswitcher);
vs.showNext();
vs.showPrevious();
相關問題
- 1. Android:在屏幕上擦除時更改顯示內容
- 2. 響應全屏幕背景圖像,將顯示它的所有內容
- 3. 安卓異步啓動屏幕沒有顯示內容視圖
- 4. 如何顯示類似於UIActionSheet的視圖,在屏幕上的所有內容
- 5. 擦除和刪除圖像
- 6. WKWebView不顯示內容「屏幕下方」
- 7. 在屏幕尺寸上顯示內容
- 8. 所有屏幕兼容屏幕
- 9. 內聯SVG內容在IE中不顯示屏幕截圖
- 10. 從剪貼板獲取圖像 - 顯示屏幕截圖時顯示黑屏?
- 11. 從URL顯示圖像 - 尺寸和屏幕方向問題
- 12. 截圖顯示所有內容
- 13. 從Flash Player屏幕截圖內容
- 14. 所有屏幕上的顯示窗口
- 15. 顯示在屏幕上的所有spritesheet
- 16. 顯示圖像佔80%的屏幕
- 17. 並排顯示圖像100%屏幕
- 18. 顯示屏幕頂部的圖像
- 19. JLabel在屏幕上不顯示圖像
- 20. 原始圖像在屏幕上顯示
- 21. QRCODE圖像顯示Android手機屏幕
- 22. ListView顯示所有內容
- 23. 爲所有屏幕提供圖像?
- 24. 刪除內容並顯示JAVA中的所有內容
- 25. 根據屏幕顯示的內容顯示/隱藏多邊形
- 26. WPF在編譯時不顯示屏幕上顯示的內容
- 27. 僅在屏幕上方滾動顯示x時顯示內容
- 28. 如何從屏幕頂部顯示相對佈局內容
- 29. iPad UIWebview顯示左上角(屏幕的四分之一)的所有內容?
- 30. Android:將圖像閃爍到其他屏幕顯示內容正在加載