经过几天的努力,我终于成功地在物理设备上拍摄了一张漂亮的照片。为此,我不得不将我的活动设置为具有横向视图。 但我遇到了一些问题。 首先,我必须在图像上编写一段文字,然后在屏幕的右侧出现带有应用程序名称的栏,然后我想摆脱它。 下面是它的外观:http://i54.tinypic.com/14xi42e.png。使用安卓相机拍照时的问题
在物理设备上图像看起来OK
,我不想改变这一点。我想改变的是书写。我希望它被设置在图像的底部水平对齐(不垂直如何现在)。 第二我想摆脱应用程序的名称,在右边的一个吧。
这是一段代码与我书面方式在图像上的文字,我如何设立该活动的横向视图的方式:如果你需要我额外的信息
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;
}
在这里给你。谢谢!
嗯,我已经做了that.WHat我想要做的是建立在文本显示正确的! – adrian