设为首页 加入收藏

TOP

简单的界面开始(五)
2017-10-13 10:37:04 】 浏览:6082
Tags:简单 界面 开始

            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {


                drawerLayout.closeDrawer(lv);
            }
        });
    }
}

大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑大笑

创建一个Fragment "TabFragment"

 

import android.os.AsyncTask;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.Toast;
import com.bwie.adapter.MyBaseAdapter;
import com.bwie.bean.SuperClassStudy;
import com.bwie.myapplication.R;
import com.bwie.utils.NetWorkUtils;
import com.bwie.utils.URLDB;
import com.google.gson.Gson;
import com.handmark.pulltorefresh.library.PullToRefreshBase;
import com.handmark.pulltorefresh.library.PullToRefreshListView;
import java.util.List;

public class TabFragment extends Fragment {


    private MyBaseAdapter myBaseAdapter;
    private List<SuperClassStudy.ResultsBean> results;
    private PullToRefreshListView mPullRefreshListView;
    private String url = "";
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {


        View view = inflater.inflate(R.layout.fragment,container,false);

        mPullRefreshListView = (PullToRefreshListView) view.findViewById(R.id.pull_refresh_list);
        Bundle bundle = getArguments();
        url= bundle.getString("url");


        //加载utl对应的json数据,解析,展示在ListView上
        initView();
        initData();
        return view;
    }
    public void initData() {

        new AsyncTask<String,Integer,String>(){


            @Override
            protected String doInBackground(String... params) {


                String json = new NetWorkUtils().getJsonHttpConnetion(URLDB.URL_IJ+"1");


                return json;
            }


            @Override
            protected void onPostExecute(String s) {
                super.onPostExecute(s);


                SuperClassStudy superClassStudy = new Gson().fromJson(s, SuperClassStudy.class);
                results = superClassStudy.getResults();
                myBaseAdapter = new MyBaseAdapter(results,getActivity());
                mPullRefreshListView.setAdapter(myBaseAdapter);

            }
        }.execute();
    }


&n

首页 上一页 2 3 4 5 6 下一页 尾页 5/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇viewpager无线轮播获取网络图片 下一篇Android 内存泄漏

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目