如何使进度对话框与更高版本的android兼容
我正在应用程序中使用进度对话框加载应用程序内容。它工作正常,但当我在android棒棒糖或棉花糖中使用此应用程序时,它会显示一个带有进度对话框的白色对话框。对于所有android版本上的材质主题,您必须使用如何使进度对话框与更高版本的android兼容,android,progressdialog,Android,Progressdialog,我正在应用程序中使用进度对话框加载应用程序内容。它工作正常,但当我在android棒棒糖或棉花糖中使用此应用程序时,它会显示一个带有进度对话框的白色对话框。对于所有android版本上的材质主题,您必须使用AppCompatActivity 比如说, 在活动中说A public class A extends AppCompatActivity { ... } 在Manifest.xml中 <application ... android:theme
AppCompatActivity
比如说,
在活动中说A
public class A extends AppCompatActivity
{
...
}
在Manifest.xml中
<application
...
android:theme="@style/AppThemeActionBar"
...
>
</application>
<!-- 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>
始终使用支持库小部件使其在各种android版本中看起来一致。希望有帮助!:) 尝试使用material design进度条,它可以与android的更高版本和更低版本配合使用。 有关更多信息,请参阅下面的链接
你能同时显示(工作和非工作)的屏幕截图吗?你能解释一下,我应该使用哪个支持库吗?Progress dialog仅以你提到的方式工作,因为各种版本的android都继承了风格。但是开关、工具栏等组件/小部件可以使用支持库版本,如android.support.v7.widget.switchcompat和android.support.v7.widget.Toolbar:)
compile 'com.android.support:appcompat-v7:23.1.1'