1

コールバックがカスタムを返すaFragmentを持っています。ビューには、アダプタを設定したいGridViewが含まれています。Fragmentsの使用に切り替える前は、単にby Idを見つけて、を設定していました。私が現在理解していない理由のために、私が私のでIdによってそれを見つけようとすると、はnullになります。onCreateView()ViewGridViewadapterGridViewFragmentsActivity

fragmentそこで、アダプター自体を設定したいと思います。でこれを行う必要があると思いますが、onCreateViewによって返されるビュー内に含まれているをどのonActivityCreatedように設定するかわかりません。つまり、ビューを設定するために返されるビューを取得するにはどうすればよいですか? adapterGridViewonCreateViewAdapter

編集-私はちょうど気づきました、私はおそらくただ中に見つけてそこGridViewonActivityCreated設定することができました、そうではadapterありませんか?

4

2 に答える 2

0

私が現在理解していない理由により、FragmentsActivity で Id で検索しようとすると、GridView は null です。

GridViewのフラグメントで を作成しましたonCreateView()。フラグメントのデータメンバーでそれを保持するだけです。

于 2011-08-15T18:56:34.850 に答える
0

私はこの答えが少し遅れていることを知っています(また、私はAndroidにまったく慣れていません)。しかし、ID で検索するのではなく、 のgetView()中で使用するのはどうでしょうか?onActivityCreated

于 2012-04-16T05:33:53.320 に答える