我试图在操作栏上放置一个不确定的进度栏。例如,我使用 actionView 来放置进度条,例如 Google+ 应用程序。
<item
android:id="@+id/menu_progress"
android:actionLayout="@layout/action_progress"
android:menuCategory="container"
android:showAsAction="always">
</item>
问题是进度条被视为一个项目,因此在 Nexus S 纵向模式下,我的操作栏上只有一个其他项目,而在 Google+ 上我可以看到两个项目加上进度栏。
如何使用 android 操作栏放置进度条?
NOTE: 支持库中现已弃用以下功能。 http://developer.android.com/reference/android/support/v7/app/AppCompatActivity.html#setSupportProgressBarIndeterminate(boolean)
你需要打电话
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS)
in your onCreate()
在设置 Activity 的布局之前:
e.g.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
... // set layout etc
如果您正在使用支持库 http://developer.android.com/tools/support-library/index.html代替请求窗口功能 with 支持RequestWindow功能
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)