Android 不确定微调器的大小与id不相同。是否刷新菜单?

Android 不确定微调器的大小与id不相同。是否刷新菜单?,android,Android,我正在尝试转换到ActionBar。我需要一个不确定的微调器以及一个刷新按钮。如果我在活动中使用Window.FEATURE\u undeterminate\u PROGRESS,我将在ICS上获得一个不确定微调器ok,但它比刷新资源大得多。有没有办法把它缩小?下面是galaxy nexus上的屏幕截图: 同时有两个进度微调器也有点奇怪。我希望如果你有一个可见的刷新按钮,调用setProgressBarIndeTerminateVibility()就可以重用id.menu\u刷新一个。啊 谢谢

我正在尝试转换到ActionBar。我需要一个不确定的微调器以及一个刷新按钮。如果我在活动中使用Window.FEATURE\u undeterminate\u PROGRESS,我将在ICS上获得一个不确定微调器ok,但它比刷新资源大得多。有没有办法把它缩小?下面是galaxy nexus上的屏幕截图:

同时有两个进度微调器也有点奇怪。我希望如果你有一个可见的刷新按钮,调用setProgressBarIndeTerminateVibility()就可以重用id.menu\u刷新一个。啊


谢谢

我通过使用ActionBar.setCustomView()解决了这个问题,并在菜单没有菜单刷新项时提供了一个进度微调器。

我通过使用ActionBar.setCustomView()解决了这个问题并在菜单没有菜单刷新项时提供进度微调器。

您可以通过将
@style/Widget.ProgressBar
添加到
操作栏的样式中来设置不确定进度指示器的样式,其中您提供的样式(
@style/Widget.ProgressBar.larg
)是进度条样式,如

<style name="Widget.ProgressBar.Large" parent="@style/Widget">
    <item name="android:indeterminateDrawable">@drawable/progress_large</item>
    <item name="android:indeterminateOnly">true</item>
    <item name="android:indeterminateBehavior">repeat</item>
    <item name="android:indeterminateDuration">3500</item>
</style>

您可以通过将
@style/Widget.ProgressBar
添加到
ActionBar
的样式中来设置不确定进度指示器的样式,其中您提供的样式(
@style/Widget.ProgressBar.Large
)是进度条样式,例如

<style name="Widget.ProgressBar.Large" parent="@style/Widget">
    <item name="android:indeterminateDrawable">@drawable/progress_large</item>
    <item name="android:indeterminateOnly">true</item>
    <item name="android:indeterminateBehavior">repeat</item>
    <item name="android:indeterminateDuration">3500</item>
</style>

我通过使用ActionBar.setCustomView()并在菜单没有菜单刷新项时提供进度微调器来解决此问题。我通过使用ActionBar.setCustomView()并在菜单没有菜单刷新项时提供进度微调器来解决此问题。