1. ホーム
  2. android

ProgressBarをプログラムで作成する方法は?

2023-08-24 01:23:33

質問

私のアプリケーションでは、小さな ProgressBar をプログラム的に作成する必要があります。 ProgressBar はスタイルを設定するメソッドを持っていません(私は、小さな ProgressBar ). コンストラクタは AttributeSet を受け取ることができますが、これは インターフェイスであり、一連の関数を実装する必要があります。そこで を設定する方法はありますか? ProgressBar を小さなスタイルにする方法はありますか?(私はXMLを使って ProgressBar .)

どのように解決するのですか?

ほとんどの場合 AttributeSet を手動で提供する場合、Android のものを使用する必要があります。 幸運なことに、彼らは小さなプログレス バーを記述する属性セットを公開しています。 このコードを使用してください。

progressBar = new ProgressBar(activity, null, android.R.attr.progressBarStyleSmall);