Back to project page boardgame-app.
The source code is released under:
Copyright (c) 2014 Hal?sz G?bor Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Sof...
If you think the Android project boardgame-app listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package hu.level14.boardgameapp; /*w ww. ja v a2 s .co m*/ import java.util.List; import hu.level14.boardgameapp.remote.Session; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; class GameTypesFragment extends StatefulFragment { public GameTypesFragment(Session session) { super(R.layout.fragment_game_types, session); } @Override public void onClick(View source) { } private ListView currentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { currentView = (ListView) super.onCreateView(inflater, container, savedInstanceState); currentView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { if (position < gameTypes.size()) { //String gameType = gameTypes.get(position); ((MainActivity) getActivity()) .changeFragment(new WaitingForPlayersFragment( session)); } } }); return currentView; } private List<String> gameTypes; @Override public void onResume() { super.onResume(); gameTypes = this.session.queryGameTypes(); currentView.setAdapter(new ArrayAdapter<String>(this.getActivity(), R.layout.listitem_textonly, gameTypes)); } }