を変更:プログレスバーが時々私はこのようなレイアウトでのProgressBarを使用し、色
<ProgressBar
android:id="@+id/progress"
android:layout_width="@dimen/default_small_icon_size"
android:layout_height="@dimen/default_small_icon_size"
android:visibility="gone"
style="@style/Widget.AppCompat.ProgressBar"
/>
それは活動のレイアウトで膨張だと基本的に私はそれを行う唯一のものはVISIBLE
またはGONE
のいずれかにsetVisibility(...)
を呼んでいます。
私のアプリを入力してプログレスバーが表示されるほとんどの場合、色はaccent color
(この場合はオレンジ色)に設定されていますが、今はいつでもアプリを閉じる素早く再入力すると、gray
...
これは、ビューを作成するときに適切なテーマ/スタイルを提供しないため、ApplicationContext
が使用されていたためです。しかし、この場合はすべてがXMLで定義されており、後でsetContentView(R.layout.activity_layout)
で使用されるため、Contextの問題であってはなりません。
これがなぜ起こっているのか誰かが気づいていますか?