Android:绘制字母圆圈

时间:2012-07-02 13:33:58

标签: android

我在android工作,我想绘制一个Alphabets圈,在这个A到Z必须显示的每个字母。这个字母必须是可点击的或可触摸的。

我的观点应该如下: - enter image description here

我对此没有任何想法,我应该如何开始?请给我一些建议,以便我可以继续。我应该用什么来做这件事。

你可以给我一些合适的链接。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可能希望使用Android Canvas API。

以下是在“画布”上绘制文字的示例:Android Canvas.drawText

Bitmap b = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(b);
Paint paint = new Paint();

paint.setColor(Color.BLACK); 
paint.setTextSize(20); 
canvas.drawText("Some Text", 10, 25, paint); 

只需编写一个循环来迭代绘制文本的位置并迭代a-z,如下所示:

for(char ch='a'; ch<='z'; ch++)
{
    System.out.print(ch);
}