1
は私が参考としてのArrayListにオブジェクトを格納しようとしている
arrayLayout.add(info);
を使用してループ内で私のlinearLayoutsを追加することだと、私はレイアウトを削除しようとしている私の配列
arrayLayout = new ArrayList<LinearLayout>();
です
arrayLayout.get(gallery.getSelectedItemPosition()).setVisibility(View.GONE);
しかし、それは何もしません。私はオブジェクトを適切に参照していないためだと思います。 ArrayListの代わりにArrayを使用してオブジェクトを参照する必要がありますか?もしそうなら、どうすればいいですか?
ギャラリーから正しい配列インデックス値を取得していると思われる場合は、確認してください。 –
あなたが正しいと思います。 gallery.getSelectedItemPosition()は、0になるはずの値を返しません。 – Adam