两个样式相同(默认)的进度条在android中看起来不同
在我的android应用程序中,我使用的是一个开源库。此库有一个使用以下代码创建ProgressBarno样式的活动。说吧两个样式相同(默认)的进度条在android中看起来不同,android,android-progressbar,Android,Android Progressbar,在我的android应用程序中,我使用的是一个开源库。此库有一个使用以下代码创建ProgressBarno样式的活动。说吧 private void createProgressBar() { LayoutParams params = new LayoutParams(-1, -2); // match_parent , wrap_content params.addRule(13); //center in parent ProgressBar = new Prog
private void createProgressBar() {
LayoutParams params = new LayoutParams(-1, -2); // match_parent , wrap_content
params.addRule(13); //center in parent
ProgressBar = new ProgressBar(this);
ProgressBar.setLayoutParams(params);
RootLayout.addView(ProgressBar);
ProgressBar.setVisibility(8); //View.GONE
}
我还在我的应用程序中创建一个进度条,使用与上面完全相同的代码,比如progressBar2。
但这两个进度条看起来不同。我不知道原因是什么。
我希望两个进度条看起来相同
我还尝试通过将progressBar2添加到xml中并从中使用以下代码来更改它:
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:indeterminate= "true"
android:visibility="gone"/>
progressBar2看起来还是一样的,progressBar1和progressBar2看起来都不一样。。。不知道为什么?我发现了问题。我在应用程序中使用的库正在创建播放器活动。该活动添加到我的应用程序的AndroidManifest.xml文件中。在这里,我没有提到主题为android:theme=@android:style/theme.NoTitleBar.Fullscreen
在播放器活动的AndroidManifest.xml文件中指定此参数后,两个进度条看起来都一样。请使用静态变量,而不是硬编码的数字。LayoutParams.MATCH\u父项等
progressBar = (ProgressBar) findViewById(R.id.progressBar);
progressBar.setVisibility(View.VISIBLE);