在图像上绘制具有列数和行数的指标

时间:2012-09-04 12:10:27

标签: android image imageview

我想在图像上绘制一些带有一些列和行的指标,这些指针的单元格数为1,2,3 ......依此类推。

我正在尝试这个,但没有找到任何解决方案,任何人都可以帮助摆脱这个。 我希望这可以作为网格视图。

1 个答案:

答案 0 :(得分:0)

我得到了解决方案使用此..

for (float row = (r.top/size1); row < PosterActivity.mNoOfRows+(r.top/size1); row++) {
                        float y = (row * size1);
                        for (float col = (r.left/size); col < PosterActivity.mNoOfColumns+(r.left/size); col++) {
                            float x = (col * size);
                            //                      canvas.drawRect(x, y, x + size, y + size1, paint1);

                            if ((int)col == myX && (int)row == myY) {
                                canvas.drawRect(x,y, x + size,y + size1, paint);
//                              Log.i("Draw X"+x,"Draw Y"+y);
                                Log.i("Touch Event Occured:","==>"+num);
                                //Toast.makeText(getContext(), "" + num,Toast.LENGTH_SHORT).show();

                            }
                            num++;
                        }
//                  }