1

观察下图。在我ListAdapterSherlockListFragment. 我不知道这是 SherlockActionBar 还是标准 Android 的产品,但无论如何 - 我以后如何将它带回来?我的用例是我有一个刷新按钮,当用户按下我希望清除列表并在加载时再次出现微调器时。

负载指示器(微调器)的图像

4

2 回答 2

3

在您的SherlockListFragment, 调用setListShown(false);

兼容性文档ListFragmentSherlockListFragment扩展自)指出:

控制是否显示列表。如果您正在等待初始数据在其中显示,则可以使其不显示。在此期间,将显示一个不确定的进度指示器。

然后当然,一旦你完成刷新,调用setListShown(true);

于 2013-03-15T21:54:06.107 回答
1

推荐电话

@Override
public void onStart() {
    super.onStart();

    // When in two-pane layout, set the listview to highlight the selected
    // list item
    // (We do this during onStart because at the point the listview is
    // available.)
    if (getFragmentManager().findFragmentById(R.id.article_fragment) != null) {

        getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE);
        setListShown(true);
    }
}
于 2013-05-12T07:22:32.680 回答