Android Can';不要让ProgressBar使用材料设计风格
我正在将一个应用程序从Holo风格过渡到Material design,我一直在使用一个Android Can';不要让ProgressBar使用材料设计风格,android,user-interface,material-design,android-theme,android-styles,Android,User Interface,Material Design,Android Theme,Android Styles,我正在将一个应用程序从Holo风格过渡到Material design,我一直在使用一个ProgressBar小部件,它不会像预期的那样出现 它应该是平面的(这就是AndroidStudio的预览版给我的): 但是在模拟器上(运行Android 7.1.1)时,我只得到带有箭头提示的版本(而且,它没有动画) 我已经尝试删除基础AppTheme上的每一个自定义项,它继承自Material: <style name="AppTheme" parent="android:Theme.Mate
ProgressBar
小部件,它不会像预期的那样出现
它应该是平面的(这就是AndroidStudio的预览版给我的):
但是在模拟器上(运行Android 7.1.1)时,我只得到带有箭头提示的版本(而且,它没有动画)
我已经尝试删除基础AppTheme上的每一个自定义项,它继承自Material:
<style name="AppTheme" parent="android:Theme.Material.Light"></style>
ProgressBar声明没有任何样式,简单:
<ProgressBar
android:id="@+id/sign_in_activity_login_progressbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:indeterminate="true" />
我在这里不知所措,已经删除了项目中可以引用样式的所有内容,但这种情况仍然存在。已多次清理/重建项目。我错过了什么?如何使进度条看起来像扁平条?这是仿真器的问题。有时emulator不能给我们正确的结果
如果你在一台设备上运行它,那么你会看到不同之处,这也取决于一台设备。如果任何设备的操作系统是定制的,那么进度条的外观可能会有所不同 哦,你说得对。在我的设备上运行它,它显示了预期的输出。有没有办法让仿真器更加匹配?@DélissonJunio您使用的是Genymotion还是Android Studio的仿真器?Android Studio的仿真器使用Genymotion。这比Android Studio的模拟器要好。