2011-11-12 20 views
1

は私が参考としてのArrayListにオブジェクトを格納しようとしている

arrayLayout.add(info); 

を使用してループ内で私のlinearLayoutsを追加することだと、私はレイアウトを削除しようとしている私の配列

arrayLayout = new ArrayList<LinearLayout>(); 

です

arrayLayout.get(gallery.getSelectedItemPosition()).setVisibility(View.GONE); 

しかし、それは何もしません。私はオブジェクトを適切に参照していないためだと思います。 ArrayListの代わりにArrayを使用してオブジェクトを参照する必要がありますか?もしそうなら、どうすればいいですか?

+0

ギャラリーから正しい配列インデックス値を取得していると思われる場合は、確認してください。 –

+0

あなたが正しいと思います。 gallery.getSelectedItemPosition()は、0になるはずの値を返しません。 – Adam

答えて

0

ArrayListを使用しても何も問題はありません。私はあなたの問題は、あなたが正しいインデックスを取得していないと信じています。もっとコードを投稿していただけますか?これは私たちがより速くあなたをより良く助けるのを助けるでしょう。

関連する問題