簡單的問題真的,我只想知道如果我將ImageViews添加到for循環中的線性佈局,並給它們所有索引0將導致錯誤或將每個新視圖放在前一個之前。
在此先感謝。Android以編程方式添加視圖重複索引
回答
這不是錯誤;它將放置在前一個之前。
linearLayout.addView(view1, 0); // view1 at position 0
linearLayout.addView(view2, 0); // view1 now at position 1, view2 at position 0
謝謝pathfinderelite –
這取決於:
使用addView(查看視圖),每個視圖將在ViewGroup中添加。
使用addView(View view,int index),由於索引相同,只有一個視圖將被添加到ViewGroup中。
如果使用'addView()'方法之一爲ViewGroup添加'View',它將添加視圖並將相同或更高索引移動現有視圖起來一個。它將*不*替換索引0處的現有視圖。首先添加的視圖的新位置現在爲1. – pathfinderelite
@pathfinderelite,沒錯!我會編輯我的答案,thx! –
第二個選項確實添加了所有這些 –
- 1. Android:如何以編程方式在視圖中添加視圖?
- 2. 以編程方式將視圖添加到Android視圖組
- 3. 以預編程方式在Android中以編程方式添加視圖
- 4. 以編程方式添加視圖
- 5. Android:添加視圖以編程方式在屏幕底部添加視圖
- 6. Android:不能在linearLayout中以編程方式添加視圖android
- 7. 以編程方式添加視圖的Android ViewHolder模式
- 8. 以LinearLayout方式向ListView添加自定義視圖編程Android
- 9. Android以編程方式將邊距添加到Web視圖
- 10. Android以編程方式在for循環中添加視圖
- 11. Android以編程方式添加文本視圖
- 12. 以編程方式在android中添加視圖
- 13. 在Android中以編程方式添加視圖
- 14. 以編程方式將視圖添加到RelativeLayout android
- 15. Android:以編程方式添加兩個文本視圖
- 16. Android以編程方式添加視圖不聽屬性
- 17. Android - 以編程方式將項目添加到列表視圖
- 18. 如何以編程方式將視圖添加到gridview,android?
- 19. 以編程方式將視圖添加到相對佈局Android
- 20. Android:保存以編程方式添加的視圖
- 21. Android:以編程方式將按鈕添加到滾動視圖
- 22. 如何以編程方式將視圖添加到視圖
- 23. Swift:添加UIScroll視圖以編程方式不滾動視圖
- 24. 以編程方式在Android中的自定義視圖中添加子視圖
- 25. Android視圖以編程方式淡入
- 26. 以編程方式變暗視圖android
- 27. ANDROID - 以編程方式定位視圖
- 28. Android以編程方式添加ImageView
- 29. Android以編程方式添加布局?
- 30. 從筆尖添加子視圖或以編程方式添加子視圖
這要看。你在添加「ImageView」對象到什麼地方? – pathfinderelite
我將它們添加到線性佈局 –
如何添加它們?使用'ViewGroup#addView(view,position)'? – pathfinderelite