android - Android Widget.AppCompat.ProgressBar.Horizontal 和 Widget.Material.ProgressBar.Horizontal 有什么区别?
问题描述
我在两种风格之间感到困惑。我使用 api 级别 24 作为我的 android 应用程序的最低 sdk 版本。那么这两种风格的进度条有什么区别呢?我可以直接使用 Widget.Material.ProgressBar.Horizontal,因为我的最低 sdk 版本是 api 24?喜欢:
<ProgressBar
android:id="@+id/t_progressbar1"
style="@android:style/Widget.Material.ProgressBar.Horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
注意:我正在为我的应用程序使用材料设计主题。哪种风格更可取或正确?
解决方案
Widget.AppCompat.ProgressBar.Horizontal
Widget.Material.ProgressBar.Horizontal
仅当您看到代码时才在内部使用 。
正如您提到的,您正在使用材料设计,而您的 min sdk 是 24,我认为您应该使用Widget.Material.ProgressBar.Horizontal
自己。
推荐阅读
- c# - 如何从实时文件中读取行?
- c# - 使用自定义渲染器 UWP 打开 SwipeView
- python - 以编程方式在脚本中找到调用函数的行
- twilio - 我应该使用哪些 Prometheus 函数在 Grafana 中设置关于总请求与成功请求之间比率的警报?
- javascript - 使用 JavaScript 命名空间对象构建和发布 npm 包
- c# - Xamarin Android.Content.Res.Resources + NotFoundException
- node.js - 在特定值之后更新整个文档
- javascript - 是否可以在 JS 中向 html 元素添加一些类并在一行中删除一些其他类?
- filestream - SQL Server 数据库的还原失败并显示“FILESTREAM 功能已禁用,尽管它已启用
- reactjs - jest.fn(implementationCallback) 和 jest.fn().mockImplementation(implementationCallback) 之间的区别