//布局
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f56f98"
>
<com.handmark.pulltorefresh.library.PullToRefreshGridView
android:id="@+id/fuli_gridview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="2"
/>
</LinearLayout>
//java代码
public class AndroidFragment extends Fragment {
private View view;
private PullToRefreshListView pull;
private int page = 1;
private List<AndroidBean.ResultsBean> list = new ArrayList<>();
private MyBaseAdapter01 base;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.android_shouye_fragment, null);
//初始化页面
initViews();
return view;
}
private void initViews() {
//获取id
pull = view.findViewById(R.id.android_pull);
//开始上拉刷新/下拉加载
pull.setMode(PullToRefreshBase.Mode.BOTH);
//设置监听
pull.setOnRefreshListener(new PullToRefreshBase.OnRefreshListener2<ListView>() {
@Override
public void onPullDownToRefresh(PullToRefreshBase<ListView&g