package cn.hiliang.demo.picasso;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.os.Build;
import android.widget.GridView;
public class PicassoDemoActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_picasso_demo);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, GridFragment.newInstance())
.commit();
}
}
public static class GridFragment extends Fragment {
public static GridFragment newInstance() {
return new GridFragment();
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
final PicassoDemoActivity activity = (PicassoDemoActivity) getActivity();
final DemoAdapter adapter = new DemoAdapter(activity);
GridView rootView = (GridView) inflater.inflate(R.layout.grid_detail_list, container, false);
rootView.setAdapter(adapter);
rootView.setOnScrollListener(new DemoScrollListener(activity));
return rootView;
}
}
}