1

ONEのテーマを変更したいので、グローバルテーマを変更することはできません ProgressBar

既存のコード:

ProgressBar pb = new ProgressBar(context);
((LinearLayout) v).addView(pb,0);

エラーは発生せずに機能しますが、デフォルトのエラーを使用します。どうすれば変更できますか?

4

1 に答える 1

2

別のコンストラクターを使用してスタイルを設定します。

ProgressBar loadingProgressBar = new ProgressBar(this, null, android.R.attr.progressBarStyleHorizontal);

また、実際の外観(色、サイズなど)をカスタマイズする場合は、次を使用します。

loadingProgressBar.setProgressDrawable(getResources().getDrawable(R.drawable.mycustomtheme));
于 2011-08-10T20:52:53.650 に答える