我试图在actionBar上放置一个不确定的ProgressBar.我使用actionView将progressBar设置为Google+应用程序,例如.
<item
android:id="@+id/menu_progress"
android:actionLayout="@layout/action_progress"
android:menuCategory="container"
android:showAsAction="always">
</item>
Run Code Online (Sandbox Code Playgroud)
问题是进度条被视为一个项目,因此在Nexus S纵向模式下,我在操作栏上只有一个其他项目,而在Google+上我可以看到两个项目加上progressBar.如何使用android操作栏放置进度条?
我想在ActionBar中放置一个不确定的进度条(使用ActionBarSherlock).一切正常,但我希望它成为一个小进度条.我使用以下风格:
<style name="IndeterminateProgress" parent="@android:style/Widget.ProgressBar.Small">
<item name="android:progressBarPadding">32dp</item>
<item name="progressBarPadding">32dp</item>
<item name="android:itemPadding">32dp</item>
<item name="itemPadding">32dp</item>
</style>
<style name="Widget.Styled.ActionBar.Tiles" parent="Widget.Sherlock.Light.ActionBar">
<item name="android:indeterminateProgressStyle">@style/IndeterminateProgress</item>
<item name="android:progressBarPadding">32dp</item>
<item name="progressBarPadding">32dp</item>
<item name="android:itemPadding">32dp</item>
<item name="itemPadding">32dp</item>
</style>
Run Code Online (Sandbox Code Playgroud)
问题是我无法在进度条上设置填充.正如你可以在上面看到,我试过的每一个可能的组合itemPadding和progressBarPadding等
结果总是一样的:

有任何想法吗?
我有一个带有图标的菜单项(例如,想象一个带有单个柳叶刀的时钟),我想让它的图标无限旋转.
我怎么能管理这个效果?谢谢.