使用Android相机拍照的问题

时间:2011-07-27 06:55:50

标签: android imageview

经过几天的骚动,我终于成功地在物理设备上拍摄了一张像样的照片。为此,我必须设置我的活动以获得风景视图。 但我面临一些问题。 首先,我必须在图像上写一个文本,然后在屏幕右侧出现带有应用程序名称的栏,我想摆脱它。 以下是它的外观:http://i54.tinypic.com/14xi42e.png

在物理设备上,图像看起来OK,我不想改变它。我想改变的是写字。我希望它设置在水平对齐的图像底部(不是垂直的)现在怎么样)。 第二,我想要删除带有应用程序名称的栏,右边的那个。

这是我在图像上写文字的方式以及我如何为活动设置LANDSCAPE视图的一些代码:

        public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
         .............
        Canvas c = new Canvas(bitmapResult);
        drawTextImage(bitmapResult);

        ImageView imageView = (ImageView) findViewById(R.id.myPic);
        imageView.setImageBitmap(bitmapResult);
}

private Canvas drawTextImage(Bitmap b) {
        Canvas c = new Canvas(b);
        Paint paint = new Paint();
        paint.setColor(Color.BLUE);
        paint.setStrokeWidth(30);
        paint.setStyle(Paint.Style.FILL);
        paint.setAntiAlias(true);
        paint.setTextSize(8);
        c.drawText("Xperia-Orange!", 1, 80, paint);
        return c;
    }

如果您需要额外的信息,我会在这里给您。谢谢!