本文整理匯總了Java中com.handmark.pulltorefresh.library.PullToRefreshListView.setOnScrollListener方法的典型用法代碼示例。如果您正苦於以下問題:Java PullToRefreshListView.setOnScrollListener方法的具體用法?Java PullToRefreshListView.setOnScrollListener怎麽用?Java PullToRefreshListView.setOnScrollListener使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.handmark.pulltorefresh.library.PullToRefreshListView
的用法示例。
在下文中一共展示了PullToRefreshListView.setOnScrollListener方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: onCreateView
import com.handmark.pulltorefresh.library.PullToRefreshListView; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View page = inflater.inflate(R.layout.fragment_userlist, container, false);
PullToRefreshListView listView = getListView(page);
UserListListAdapter adapter = getListAdapter((MainActivity) getActivity());
listView.setAdapter(adapter);
listView.setOnScrollListener(this);
listView.setOnRefreshListener(this);
listView.setMode(getRefreshMode());
ImageButton buttonUserLists = getUserListsButton(page);
buttonUserLists.setOnClickListener(this);
textListName = getTextListName(page);
textListName.setText(adapter.getListFullName());
return page;
}
示例2: onCreateView
import com.handmark.pulltorefresh.library.PullToRefreshListView; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View page = inflater.inflate(R.layout.fragment_list, container, false);
Bundle args = getArguments();
int fragmentIndex = args.getInt(ADAPTER_INDEX);
PullToRefreshListView listView = getListView(page);
ListAdapter adapter = getListAdapter(fragmentIndex);
listView.setAdapter(adapter);
listView.setOnScrollListener(this);
listView.setOnRefreshListener(this);
listView.setMode(getRefreshMode());
return page;
}
示例3: onCreateView
import com.handmark.pulltorefresh.library.PullToRefreshListView; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View layout = super.onCreateView(inflater, container, savedInstanceState);
// Get original ListView and Frame
ListView originalLv = (ListView) layout.findViewById(android.R.id.list);
ViewGroup frame = (ViewGroup) originalLv.getParent();
// Remove old ListView
frame.removeView(originalLv);
// Create new PullToRefreshListView and add to Frame
mPullRefreshListView = new PullToRefreshListView(getActivity());
frame.addView(mPullRefreshListView, new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT));
mPullRefreshListView.setOnRefreshListener(new OnRefreshListener<ListView>() {
@Override
public void onRefresh(PullToRefreshBase<ListView> refreshView) {
fetchPosts(null);
}
});
boolean pauseOnScroll = false;
boolean pauseOnFling = true;
PauseOnScrollListener listener = new PauseOnScrollListener(ImageLoader.getInstance(), pauseOnScroll,
pauseOnFling);
mPullRefreshListView.setOnScrollListener(listener);
return layout;
}