我正在创建与AppCompat兼容的ProgressDialog。但是,在创建的ProgressBar中不应用颜色重音。
链接到ProgressDialogCompat的来源: https://github.com/krystian71115/AndroidHelperLibrary/blob/master/src/com/krystian71115/android/app/ProgressDialogCompat.java#L160
结果:
在该屏幕截图中,您可以看到主布局中的进度条已正确应用。但是,当我以编程方式创建它时,它无法正常工作。
关闭对话后的第二个截图:
当我创建一个程序化的进度条时,colorAccent正常工作但无法正常工作。
OnCreate方法:
SELECT DECODE(X, '0', 'No', '1', 'Yes') AS X, Y, Z
FROM Table
如何使用colorAccent创建ProgressBar水平?
风格:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ProgressDialogCompat dialog = new ProgressDialogCompat(this);
dialog.setTitle("Loading");
dialog.setMessage("Loading data...");
dialog.setProgressStyle(ProgressDialogCompat.STYLE_HORIZONTAL);
dialog.setProgress(150);
dialog.setMax(300);
dialog.show();
}
我正在使用AppCompat。
我在API 22(模拟器)上测试它。