我正在将应用程序从Holo样式转换为Material设计,并且遇到了 Blob(const std::vector<uint8_t>::const_iterator& begin,
const std::vector<uint8_t>::const_iterator& end
):
Blob(&*begin, &*end)
{}
Blob(std::uint8_t const*begin,std::uint8_t const*end):
begin_(begin), end_(end)
{}
uint8_t const* begin() const
{ return begin_; }
uint8_t const* end() const
{ return end_; }
std::uint8_t const* begin_;
std::uint8_t const* end_;
窗口小部件,它不会按预期显示。
它应该是平的(这就是AndroidStudio预览给我的):
但是当在模拟器上运行(运行Android 7.1.1)时,我只获得带箭头的版本(同样,它没有动画)
我已经尝试在基础AppTheme之上删除每一个自定义位,它继承自Material:
ProgressBar
ProgressBar的声明没有任何样式,简单:
<style name="AppTheme" parent="android:Theme.Material.Light"></style>
我在这里不知所措,已经删除了可以引用样式的项目中的所有内容,但这仍然会发生。已经多次清理/重建项目。我错过了什么?如何让进度条看起来像扁平的呢?
答案 0 :(得分:1)
这是模拟器的问题。有时模拟器不会给我们正确的结果。
如果您在设备上运行它,那么您将看到差异,这也取决于设备。如果定制了任何设备的操作系统,则进度条可能看起来不同。