package github.nisrulz.gridview;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.GridView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
GridView gridViewSample;
static final String[] gridViewStringValue = new String[]{
"Grid A", "Grid B", "Grid C", "Grid D", "Grid E", "Grid F", "Grid G", "Grid H", "Grid I", "Grid J",
"Grid K", "Grid L", "Grid M", "Grid N", "Grid O", "Grid P", "Grid Q", "Grid R", "Grid S", "Grid T",
"Grid U", "Grid V", "Grid W", "Grid X", "Grid Y", "Grid Z", "Grid View 1", "Grid " +
"View 2", "Grid View 3", "Grid View 4"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gridViewSample = (GridView) findViewById(R.id.simple_grid_view_example);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, gridViewStringValue);
gridViewSample.setAdapter(adapter);
gridViewSample.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {
Toast.makeText(getApplicationContext(),
((TextView) v).getText() + " is Clicked", Toast.LENGTH_SHORT).show();
}
});
}
}