动作栏中的进度条

时间:2014-03-26 23:09:02

标签: android android-actionbar progress-bar fragment

为什么这不起作用!?!? 我试过把

getActivity().requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);

无处不在!我尝试过使用supportRequestWindowFeature。我也尝试过WindowCompat,似乎没什么用。它一直在说你在设置内容之前放线。我已经尝试将它放在我的主Activity(实例化片段)中,然后进度条甚至不会出现。谁能想到我做错了什么?

@Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        getActivity().requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
        super.onCreate(savedInstanceState);


        View view = inflater.inflate(R.layout.frag_camera, container, false);
        _activity = getActivity();
        prefs = getActivity().getSharedPreferences("com.refect.thisorthat", Context.MODE_PRIVATE);
        setHasOptionsMenu(true);
        getActivity().invalidateOptionsMenu();
        mCache = new ImageCache();

2 个答案:

答案 0 :(得分:0)

您正在申请Window功能,但从未要求显示进度。 activity.setSupportProgressBarIndeterminateVisibility(true);应该做的伎俩

答案 1 :(得分:0)

我想我想通了!我正在使用一个supportFragment(来自v4),所以我将我的片段切换到一个直接的android.app.Fragment,现在它可以工作了!