乞丐版频道管理

fragment extends BaseFragment {

private GridView top_grid;
private GridView low_grid;
private List<String> top = new ArrayList<String>();
private List<String> low = new ArrayList<String>();
private MyGridAdapter adapter1;
private MyGridAdapter adapter2;

@Override
protected int initLayout() {
    return R.layout.re_layout;
}

@Override
protected void initView() {
    top_grid = fvbi(R.id.top_grid);
    low_grid = fvbi(R.id.low_grid);
}

@Override
protected void initData() {
    setData();
    adapter1 = new MyGridAdapter(top,getActivity());
    top_grid.setAdapter(adapter1);
    adapter2 = new MyGridAdapter(low,getActivity());
    low_grid.setAdapter(adapter2);
}

private void setData() {
    top.add("新闻");
    top.add("热点");
    top.add("视频");
    top.add("两会");
    top.add("图片");
    low.add("新时代");
    low.add("电影");
    low.add("动漫");
    low.add("电视剧");
    low.add("漫威");
}

@Override
protected void initListener() {
    top_grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            low.add(top.get(position));
            top.remove(position);
            adapter1.notifyDataSetChanged();
            adapter2.notifyDataSetChanged();
        }
    });

    low_grid.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            top.add(low.get(position));
            low.remove(position);
            adapter1.notifyDataSetChanged();
            adapter2.notifyDataSetChanged();
        }
    });
}

}

猜你喜欢

转载自blog.csdn.net/a506656675/article/details/88306290