如何使进度对话框与更高版本 android 兼容
How to make a progress dialog compatible with higher version of android
我在我的应用程序中使用进度对话框来加载应用程序内容。它运行良好,但当我在 android lollipop 或 marshmallow 中使用此应用程序时,它向我显示一个带有进度对话框的白色对话框。
对于所有 android 版本的 material 主题,您必须使用 AppCompatActivity
.
例如,
在Activity中说A
public class A extends AppCompatActivity
{
...
}
并且在Manifest.xml,
<application
...
android:theme="@style/AppThemeActionBar"
...
>
</application>
并且在style.xml,
<!-- Base application theme. -->
<style name="AppThemeActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
确保在 gradle、
中添加依赖项
compile 'com.android.support:appcompat-v7:23.1.1'
始终使用支持库小部件使其在各种 android 版本中看起来一致。希望能帮助到你! :)
尝试使用 material 设计进度条它可以在高版本和低版本的 android 上正常工作。
请参阅下面 link 了解更多信息
https://developer.android.com/reference/android/widget/ProgressBar.html
我在我的应用程序中使用进度对话框来加载应用程序内容。它运行良好,但当我在 android lollipop 或 marshmallow 中使用此应用程序时,它向我显示一个带有进度对话框的白色对话框。
对于所有 android 版本的 material 主题,您必须使用 AppCompatActivity
.
例如,
在Activity中说A
public class A extends AppCompatActivity
{
...
}
并且在Manifest.xml,
<application
...
android:theme="@style/AppThemeActionBar"
...
>
</application>
并且在style.xml,
<!-- Base application theme. -->
<style name="AppThemeActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
确保在 gradle、
中添加依赖项compile 'com.android.support:appcompat-v7:23.1.1'
始终使用支持库小部件使其在各种 android 版本中看起来一致。希望能帮助到你! :)
尝试使用 material 设计进度条它可以在高版本和低版本的 android 上正常工作。 请参阅下面 link 了解更多信息 https://developer.android.com/reference/android/widget/ProgressBar.html