У меня есть следующий макет:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
style="@android:style/Widget.Material.ProgressBar.Large"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
У меня работает Nexus 5 Android 5.0.1
, который не отображает ProgressBar
, очевидно, из-за стиля. Когда я устанавливаю стиль, например,
style="@android:style/Widget.ProgressBar.Large"
или
style="@android:style/Widget.Holo.ProgressBar.Large"
показано. У меня есть идентичный Nexus 5, также работающий Android 5.0.1
, который отображает все ProgressBar
fine.
Включение опции "границы макета чертежа" в параметрах разработчиков, это показывает, что ProgressBar
включен в макет, он просто не отображается.
Это кажется очень странным, любая идея о том, что здесь может произойти?