1
這裏是我的陣列試圖在一個ArrayList存儲對象作爲參考
arrayLayout = new ArrayList<LinearLayout>();
我使用
arrayLayout.add(info);
加入我的linearLayouts在一個循環而我試圖刪除佈局在方法中使用以下內容
arrayLayout.get(gallery.getSelectedItemPosition()).setVisibility(View.GONE);
但它沒有做任何事情。我認爲這是因爲我沒有正確引用對象。 我應該使用Array而不是ArrayList引用對象嗎?如果是這樣,我該怎麼做?
是什麼讓你覺得你正在從你的畫廊獲得正確的數組索引值,你有驗證嗎? –
我認爲你是對的。當它應該是0時,gallery.getSelectedItemPosition()不會給出值。 – Adam