私はFragmentクラスと対応するアダプタークラスを持っています。私は、クリックリスナーにリストビュー項目を実装したいMyAdapterでAndroidリストの表示アイテムアダプターをクリック
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
myAdapter = new MyAdapter(getActivity(), favourites);
msgListView.setAdapter(myAdapter);
return view;
}
、
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder1 viewHolder;
MyClass favouriteMessage = favouriteMessageList.get(position);
if (convertView == null) {
convertView = inflater.inflate(R.layout.favorites_fragment_list, null);
viewHolder = new ViewHolder1();
viewHolder.favouriteMessagesList = (TextView)convertView.findViewById(R.id.favourites_list);
convertView.setTag(viewHolder);
}else{
viewHolder = (ViewHolder1) convertView.getTag();
}
//Update Your Views Here
viewHolder.favouriteMessagesList.setText(favouriteMessage.getText());
return convertView;
}
public void setFavouritesData(ArrayList<FavouriteMessageWrapper> data) {
favouriteMessageList = data;
notifyDataSetChanged();
}
- マイ断片クラスは次のようになります。どこに実装すればいいですか?私のフラグメントのonCreateViewでそれをしようとすると、それはnullです。
あなたの問題を解決して願っていますか? –
Webリクエストを行い、そのデータをonpostexecuteよりも表示しようとすると、リストビューでsetadapterを実行する必要があります –