2010-12-14 4 views
2

私は、AsyncTaskに進行状況バーを付ける必要があります。 AsyncTaskは正常に機能しますが、進行状況バーは正しくありません。Android ::コードビハインドからprogressBarを作成する(Javaではなく、xmlから)

進捗バーは実際にはスピナーです!私は0%から100%まで塗りつぶされた水平の太い線であるプログレスバーを想像しています。代わりに、私はスピナーを手に入れます。

したがって、mProgressBar.setIndeterminate(false)を試しました。 - それは何の効果もないようです。 xmlタグprogressBarの中で、本当に重要な行は

ですね。

xmlではなくJavaコードからどうやって行うことができますか?

答えて

2

プログレスバーを作成するときは、3番目のパラメータで属性を指定します。ここでStyleHorizontal

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


注の使用例は、次のとおり公共プログレス(コンテキスト・コンテキスト、属性セットattrsに、INT defStyle)

関連する問題