0

ある種の進行画面に取り組んでいますが、外観に問題があります。

これが私のコードです:

    LinearLayout progressLayout = new LinearLayout(this);
    progressLayout.setOrientation(LinearLayout.VERTICAL);
    progressLayout.setGravity(Gravity.CENTER);

    LayoutParams layoutParams = new LayoutParams(
            android.view.ViewGroup.LayoutParams.FILL_PARENT,
            android.view.ViewGroup.LayoutParams.FILL_PARENT);

    progressLayout.setLayoutParams(layoutParams);

    LayoutParams titelParams = new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
    titelParams.setMargins(0, 0, 0, pixelsToDIP(15));

    TextView t = new TextView(this);
    t.setText("Zorgdossier wordt geladen");
    t.setTextAppearance(this, android.R.attr.textAppearanceLarge);
    t.setLayoutParams(titelParams);

    ProgressBar circle = new ProgressBar(this);
    circle.setScrollBarStyle(android.R.attr.progressBarStyleLarge);
    circle.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));

    progressLayout.addView(t);
    progressLayout.addView(circle);

    this.setContentView(progressLayout);

}

private int pixelsToDIP(int pixel) {
    float pixels = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,
            pixel, this.getResources().getDisplayMetrics());

    return (int) pixels;
}

進行状況とテキストビューのスタイルを大きく設定しましたが、表示は非常に小さくなります。
何か案は?

4

1 に答える 1

1

間違った関数を使用しています。

実際、コンストラクターでスタイルを設定します。

ProgressBar circle = new ProgressBar(this, null, 
                               android.R.attr.progressBarStyleLarge);
于 2012-09-13T08:06:41.260 に答える