私はこのイメージのようにプログラム的にテキストを設定したいだけです。私はこの風景画面のTextViewを取得するには助けてください:この画像のようにプログラムでTextViewを設定するには?
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.inbox);
}
私はこのイメージのようにプログラム的にテキストを設定したいだけです。私はこの風景画面のTextViewを取得するには助けてください:この画像のようにプログラムでTextViewを設定するには?
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.inbox);
}
この記事を参照してください:https://stackoverflow.com/a/7855852/413127
'垂直テキストは' あなたが
public class VerticalTextView extends TextView{
final boolean topDown;
public VerticalTextView(Context context, AttributeSet attrs){
super(context, attrs);
final int gravity = getGravity();
if(Gravity.isVertical(gravity) && (gravity&Gravity.VERTICAL_GRAVITY_MASK) == Gravity.BOTTOM) {
setGravity((gravity&Gravity.HORIZONTAL_GRAVITY_MASK) | Gravity.TOP);
topDown = false;
}else
topDown = true;
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec){
super.onMeasure(heightMeasureSpec, widthMeasureSpec);
setMeasuredDimension(getMeasuredHeight(), getMeasuredWidth());
}
@Override
protected boolean setFrame(int l, int t, int r, int b){
return super.setFrame(l, t, l+(b-t), t+(r-l));
}
@Override
public void draw(Canvas canvas){
if(topDown){
canvas.translate(getHeight(), 0);
canvas.rotate(90);
}else {
canvas.translate(0, getWidth());
canvas.rotate(-90);
}
canvas.clipRect(0, 0, getWidth(), getHeight(), android.graphics.Region.Op.REPLACE);
super.draw(canvas);
}
}
あなたのパッケージをXML宣言に追加する必要はありません。
はい、私はその仕事をしました。今はフォント用のttfファイルを持っています。このテキストのタイプフェイスを設定するには –
のためのgoogleしたいものである[テイクこれを見てください。](http://www.pocketmagic.net/?p=1625) – adneal