我目前正在使用ActionBar中的ProgressBar。 如果我试试
super.onCreate(savedInstanceState);
supportRequestWindowFeature(Window.FEATURE_PROGRESS|Window.FEATURE_INDETERMINATE_PROGRESS);
mViewPager = new ViewPager(this);
mViewPager.setId(R.id.pager);
setContentView(mViewPager);
这会抛出
在setContentView
之前调用requestWindowFeature
如果我在super.onCreate之前放置supportRequestWindowFeature,它会抛出NullPointer-Exception。 如果我只使用一个功能,它可以在具有光栅配置的Android 2.3.3或4.4.2(当前可用设备)上运行。我做错了什么?
答案 0 :(得分:1)
我认为你错过了正确启动它的方法。这是来自AndroidDeveloper
的代码@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Needs to be called before setting the content view
supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
// Now set the content view
setContentView(R.layout.activity_main);
...
// When ready, show the indeterminate progress bar
setSupportProgressBarIndeterminateVisibility(true);
}