主页面

来源:互联网 发布:电气cad软件下载 编辑:程序博客网 时间:2024/04/30 00:15
package com.bawie.www.mytesy.Fragments;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.Button;import android.widget.CheckBox;import android.widget.ListView;import android.widget.TextView;import com.bawie.www.mytesy.Beans.GoodsBean;import com.bawie.www.mytesy.MyUtils.MyListAdapter;import com.bawie.www.mytesy.R;import java.util.ArrayList;/** * Created by Administrator on 2017/10/25 0025. */public class Fragment2 extends Fragment {    ListView listView;    View view;    MyListAdapter adapter;    ArrayList<GoodsBean> list;    CheckBox checkall;    Button btn_money;    TextView money;    boolean isor = false;    int allmoney=0;    @Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {        view = inflater.inflate(R.layout.item_fragment2,null);        inView();        inData();        return view;    }    public void inView(){        listView = (ListView) view.findViewById(R.id.listview);        checkall = (CheckBox) view.findViewById(R.id.checkall);        btn_money = (Button) view.findViewById(R.id.btn_money);        money = (TextView) view.findViewById(R.id.money);    }    public void inData(){        list = new ArrayList<GoodsBean>();        for(int i = 0 ; i < 10 ; i++){            list.add(new GoodsBean("手机",100,1,false));        }        adapter = new MyListAdapter(getActivity(),list,money);        listView.setAdapter(adapter);        checkall.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                if(isor == false){                    for(int i = 0 ; i < list.size(); i++){                        list.get(i).setMycheck(true);                    }                    isor = true;                }else if(isor == true){                    for(int i = 0 ; i < list.size(); i++){                        list.get(i).setMycheck(false);                    }                    isor = false;                }                allmoney = 0;                for(int i = 0 ; i < list.size();i++){                    if(list.get(i).isMycheck()==true){                        allmoney+=list.get(i).getPrice()*list.get(i).getNum();                    }                }                money.setText(allmoney+"");                adapter.notifyDataSetChanged();            }        });        btn_money.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                allmoney = 0;                for(int i = 0 ; i < list.size();i++){                    if(list.get(i).isMycheck()==true){                        allmoney+=list.get(i).getPrice()*list.get(i).getNum();                    }                }                money.setText(allmoney+"");            }        });    }}
原创粉丝点击