1

onCreateView()コールバックがカスタムViewを返すようになっています。ビューには、アダプタを設定するGridViewが含まれています。フラグメントを使用するように切り替える前に、IdでGridViewを探し、adapterを設定するだけでした。私が現在理解していない理由のために、私がFragmentsActivityのIdで見つけようとすると、GridViewはヌルです。フラグメント内にアダプタを設定する方法

それで、fragmentにアダプタを設定したいと思います。私はonActivityCreatedでこれを行う必要があると仮定していますが、adapterGridViewに設定する方法がわかりません。これは、onCreateViewによって返されるビュー内に含まれています。つまり、onCreateViewによって返されたビューを保持するには、Adapterを設定するにはどうすればよいですか?

EDIT - ちょうどGridViewonActivityCreatedにあり、そこにadapterを設定している可能性があります。

答えて

0

私が現在気づいていない理由から、GridViewは、私のFragmentsActivityでIdで見つけようとするとnullです。

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

0

私はこの回答が少し遅れていることを知っています(また、Androidもかなり新しいです)。しかし、getView()onActivityCreatedの内部でIDで検索する代わりに使用するとどうなりますか?

関連する問題