これが明確でない場合はご容赦ください。これは私の最初の投稿です。
キャンバスに数本の線を描き、キャンバスを移動して線を画面の中央に配置しようとしています。問題は、翻訳から除外したいアクションバー (actionbarsherlock を使用) があることです。つまり、ビューの上部をアクションバーの下に置きたいのです。
そのままでは画面全体の高さでデータが縦中央揃えになっているのですが、アクションバー下のキャンバスの見える部分だけ縦中央揃えにしたいです。
これを達成するための最良の方法のアイデアはありますか?
@Override
protected void onDraw(Canvas canvas) {
Paint paint = mPaint;
paint.setAntiAlias(true);
paint.setColor(Color.WHITE);
paint.setStyle(Paint.Style.FILL);
int centrew = canvas.getWidth()/2;
int centreh = canvas.getHeight()/2;
canvas.translate(centrew, centreh);
canvas.drawLine(0, -5, 0, 5, mPaint);
canvas.drawLine(5, 0, -5, 0, mPaint);
}