Translate

Monday, 2 May 2016


SudokuGridView.java

package com.vikesh.gamesudoku.view.sudokugrid;

import com.vikesh.gamesudoku.GameEngine;

import android.R.color;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.util.AttributeSet;
import android.view.View;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.Toast;

public class SudokuGridView extends GridView {
private Context context;
Canvas canvas = new Canvas();
public SudokuGridView(final Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
this.context = context;
SudokuGridViewAdapter gridViewAdapter = new SudokuGridViewAdapter(context);
setAdapter(gridViewAdapter);

setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View view, int position,
long arg3) {


int x = position%9;
int y = position/9;
GameEngine.getInstance().setSelectedPosition(x, y);
//Toast.makeText(context,"Selected item x="+x+"y="+y,Toast.LENGTH_SHORT).show();

}

});
}

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec,widthMeasureSpec);
}
}

No comments:

Post a Comment