package pl.polidea.androidflip3d.testingactivity;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.GridView;
/**
* Shows grid of Flip3D.
*
*/
public class GridTestActivity extends Activity {
private static final String TAG = GridTestActivity.class.getSimpleName();
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(this.getResources().getIdentifier("test_activity_grid", "layout", "pl.polidea.androidflip3d"));
final GridView gridView = (GridView) findViewById(this.getResources().getIdentifier("GridView", "id",
"pl.polidea.androidflip3d"));
gridView.setHorizontalSpacing(0);
final int screenWidth = this.getWindow().getWindowManager().getDefaultDisplay().getWidth();
final int margin = 10;
Log.v(TAG, "Screen width = " + screenWidth);
gridView.setColumnWidth(screenWidth / 3 - margin * 2 / 3);
gridView.setStretchMode(GridView.NO_STRETCH);
gridView.setHorizontalSpacing(margin / 2);
gridView.setVerticalSpacing(margin / 2);
final TestGridAdapter adapter = new TestGridAdapter(this, screenWidth / 3 - margin);
gridView.setAdapter(adapter);
gridView.setRecyclerListener(adapter);
}
}