经过几天的骚动,我终于成功地在物理设备上拍摄了一张像样的照片。为此,我必须设置我的活动以获得风景视图。 但我面临一些问题。 首先,我必须在图像上写一个文本,然后在屏幕右侧出现带有应用程序名称的栏,我想摆脱它。 以下是它的外观: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;
}
如果您需要额外的信息,我会在这里给您。谢谢!