|
|
@ -1,13 +1,43 @@ |
|
|
package com.qhclh.ytzh.index.shangpin; |
|
|
package com.qhclh.ytzh.index.shangpin; |
|
|
|
|
|
|
|
|
|
|
|
import android.support.v7.widget.GridLayoutManager; |
|
|
|
|
|
import android.support.v7.widget.RecyclerView; |
|
|
|
|
|
import android.view.View; |
|
|
|
|
|
import android.widget.ImageView; |
|
|
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
|
|
|
|
import com.bumptech.glide.Glide; |
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.R; |
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
|
|
|
import com.qhclh.ytzh.bean.ShangpinPianquBean; |
|
|
|
|
|
import com.qhclh.ytzh.utils.RecyclerViewUtil; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Created by 青花瓷 on 2017/12/22. |
|
|
* Created by 青花瓷 on 2017/12/22. |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
|
|
|
public class ShangpinFragment extends BaseFragment { |
|
|
public class ShangpinFragment extends BaseFragment { |
|
|
|
|
|
@BindView(R.id.shangpin_banner) |
|
|
|
|
|
ImageView shangpin_banner; |
|
|
|
|
|
@BindView(R.id.shangpin_zonglan) |
|
|
|
|
|
TextView shangpin_zonglan; |
|
|
|
|
|
@BindView(R.id.shangpin_zongcunlan) |
|
|
|
|
|
TextView shangpin_zongcunlan; |
|
|
|
|
|
@BindView(R.id.shangpin_zongkonglan) |
|
|
|
|
|
TextView shangpin_zongkonglan; |
|
|
|
|
|
@BindView(R.id.shangpin_zongzhishu) |
|
|
|
|
|
TextView shangpin_zongzhishu; |
|
|
|
|
|
@BindView(R.id.rv_shangpinpianqu) |
|
|
|
|
|
RecyclerView rv_shangpinpianqu; |
|
|
|
|
|
|
|
|
|
|
|
private List<ShangpinPianquBean> list; |
|
|
|
|
|
private ShangpinPianquAdapter shangpinPianquAdapter; |
|
|
|
|
|
private GridLayoutManager mLayoutManager; |
|
|
@Override |
|
|
@Override |
|
|
protected int setLayout() { |
|
|
protected int setLayout() { |
|
|
return R.layout.fragment_index_shangpin; |
|
|
return R.layout.fragment_index_shangpin; |
|
|
@ -15,16 +45,46 @@ public class ShangpinFragment extends BaseFragment { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initView() { |
|
|
protected void initView() { |
|
|
|
|
|
Glide.with(getActivity()) |
|
|
|
|
|
.load("https://p1.ssl.qhimg.com/t0151320b1d0fc50be8.png") |
|
|
|
|
|
.error(R.mipmap.ic_launcher_round) |
|
|
|
|
|
.placeholder(R.mipmap.ic_launcher_round) |
|
|
|
|
|
.into(shangpin_banner); |
|
|
|
|
|
shangpin_zonglan.setText("总栏:"+99); |
|
|
|
|
|
shangpin_zongcunlan.setText("总存栏:"+59); |
|
|
|
|
|
shangpin_zongkonglan.setText("总空栏:"+40); |
|
|
|
|
|
shangpin_zongzhishu.setText("总只数:"+3456780); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initData() { |
|
|
protected void initData() { |
|
|
|
|
|
list = new ArrayList<>(); |
|
|
|
|
|
for (int i =0;i<5;i++){ |
|
|
|
|
|
ShangpinPianquBean shangpinPianquBean = new ShangpinPianquBean(); |
|
|
|
|
|
shangpinPianquBean.setId(i); |
|
|
|
|
|
shangpinPianquBean.setPianqu("片区:"+i); |
|
|
|
|
|
shangpinPianquBean.setZonglan("总栏:"+i+"10"); |
|
|
|
|
|
shangpinPianquBean.setCunlan("存栏:"+i+"5"); |
|
|
|
|
|
shangpinPianquBean.setKonglan("空栏:"+i+"1"); |
|
|
|
|
|
|
|
|
|
|
|
list.add(shangpinPianquBean); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
shangpinPianquAdapter = new ShangpinPianquAdapter(getActivity(),list); |
|
|
|
|
|
mLayoutManager=new GridLayoutManager(getActivity(),2,GridLayoutManager.VERTICAL,false);//设置为一个2列的纵向网格布局 |
|
|
|
|
|
rv_shangpinpianqu.setLayoutManager(mLayoutManager); |
|
|
|
|
|
rv_shangpinpianqu.setAdapter(shangpinPianquAdapter); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initOper() { |
|
|
protected void initOper() { |
|
|
|
|
|
|
|
|
|
|
|
RecyclerViewUtil util=new RecyclerViewUtil(getActivity(),rv_shangpinpianqu); |
|
|
|
|
|
util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { |
|
|
|
|
|
@Override |
|
|
|
|
|
public void onItemClick(View view, int position, long id) { |
|
|
|
|
|
System.out.println("aaa++++"+position); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |