私は最終的に物理的なデバイスでまともな写真を撮ることに成功しました。これで私は自分の活動を風景にする必要がありました。 しかし、私はいくつかの問題に直面しています。 まず画像にテキストを書かなければならず、次にアプリケーションの名前のバーが画面の右側に現れ、私はそれを取り除きたい。 見た目は次のとおりです。http://i54.tinypic.com/14xi42e.png。アンドロイドカメラを使用して写真を撮る際の問題
実際のデバイスでは画像はOK
のように見えますが、私はそれを変更したくありません。変更したいのは書き込みです。画像の下部に水平に整列させたい)。 2番目に、アプリケーションの名前のついたバーを右側に取り除きたい。
これは私が画像上にテキストを足すとどのように私は活動のために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;
}
あなたは余分な情報が必要な場合私はここにあなたにそれを与えるためにここに。ありがとう!
を試すには、正しい表示されるテキストを設定されています! – adrian