2011-07-27 51 views
0

经过几天的努力,我终于成功地在物理设备上拍摄了一张漂亮的照片。为此,我不得不将我的活动设置为具有横向视图。 但我遇到了一些问题。 首先,我必须在图像上编写一段文字,然后在屏幕的右侧出现带有应用程序名称的栏,然后我想摆脱它。 下面是它的外观: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; 
    } 

在这里给你。谢谢!

回答