Fragment点击事件传值+Acyivity里接受+Banner显示

来源:互联网 发布:广西网络发票管理系统 编辑:程序博客网 时间:2024/05/29 09:40
 点击GridViewgridview_g.setOnItemClickListener(new AdapterView.OnItemClickListener() {    @Override    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {        String img = yu_list.get(position).getGoods_img();        String name1 = yu_list.get(position).getGoodsName();        String name2 = yu_list.get(position).getDescription();        Bundle bundle = new Bundle();        Intent intent = new Intent(getActivity(), XiangQingjieMian.class);        bundle.putString("img", img);        bundle.putString("name1", name1);        bundle.putString("name2", name2);        intent.putExtras(bundle);        getActivity().startActivity(intent);    }//接受+显示
public class XiangQingjieMian extends AppCompatActivity {    private Banner banner_xq;    private TextView textView1;    private TextView textView2;    private ArrayList<String> xq_list;        @Override        protected void onCreate(Bundle savedInstanceState) {            super.onCreate(savedInstanceState);            setContentView(R.layout.activity_xiang_qingjie_mian);            //找到控件            inidata();            Intent intent = getIntent();            String img = intent.getStringExtra("img");            Log.d("///",img);            String name1 = intent.getStringExtra("name1");            String name2 = intent.getStringExtra("name2");            banner_xq.setImageLoader(new ImgGithub());            xq_list=new ArrayList<>();            xq_list.add(img);            banner_xq.setImages(xq_list);            banner_xq.start();            textView1.setText(name1);            textView2.setText(name2);                }            private void inidata() {            banner_xq = (Banner) findViewById(R.id.banner_xq);            textView1 = (TextView) findViewById(R.id.x_name1);            textView2 = (TextView) findViewById(R.id.x_name2);            }}

原创粉丝点击