Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- Intent intent = getIntent();
- id1 = Integer.valueOf(intent.getStringExtra("number"));
- Log.i("id1bnrgbngbnb", id1.toString());
- Drawable d = getResources().getDrawable(R.drawable.images);
- height = d.getIntrinsicHeight();
- width = d.getIntrinsicWidth();
- DisplayMetrics displayMetrics = new DisplayMetrics();
- this.getWindowManager()
- .getDefaultDisplay()
- .getMetrics(displayMetrics);
- heightofactivity = displayMetrics.heightPixels;
- gridview = (GridView) findViewById(R.id.gridview1);
- gridview.setNumColumns(id1);
- gridview.setColumnWidth(widthofactivity / id1);
- gridview.setAdapter(new ImageAdapter(this));
- gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
- public void onItemClick(AdapterView<?> parent, View v,
- int position, long id) {
- Toast.makeText(getApplicationContext(), "" + position,
- Toast.LENGTH_SHORT).show();
- }
- });
- }
- protected void onStart() {
- super.onStart();
- numbers = new ArrayList<>();
- int x = numberofboxestoselect(id1);
- for (int i = 0; i < x; i++) {
- numbers.add(selectrandomnumers(id1));
- }
- for (int i = 0; i < numbers.size(); i++) {
- Log.i("numbers", numbers.toString());
- View v = gridview.getChildAt(numbers.get(i));
- v.setBackgroundResource(R.drawable.download);
- }
- }
- private int numberofboxestoselect(Integer id1) {
- int Min = 0;
- int Max = id1 * id1 - 1;
- return Min + (int) (Math.random() * ((Max - Min) + 1));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement