zoukankan      html  css  js  c++  java
  • .Net程序员玩转Android开发--ListView单击事件

    public class ListViewClickActivity extends Activity {
        
        private ListView lv; 
          SimpleAdapter adp;//定义适配器 
           private List<map<string,object>> mapList;//定义数据源 
           
           
        protected void onCreate(Bundle savedInstanceState)
        {
            // TODO Auto-generated method stub
            super.onCreate(savedInstanceState);
            setContentView(R.layout.listviewclicklay);
            lv=(ListView)findViewById(R.id.listView1);
            
            mapList=new ArrayList<map<string,object>>(); 
                for(int i=0;i<10;i++)
                {
                
                    Map<string,object> map=new HashMap<string,object>(); 
                    map.put(code,编码:1000+i); 
                    map.put(name,名称:Ipad+i);
                    map.put(price,价格:+i);
                    map.put(model,单位:+i);
                     mapList.add(map); 
                }
                
                 adp=new SimpleAdapter(ListViewClickActivity.this, mapList,R.layout.listdetail, new String[]{code,name,price,model}, new int[]{R.id.tvcode,R.id.tvname,R.id.tvprice,R.id.tvmodel});
                  lv.setAdapter(adp); 
                  
                  lv.setOnItemClickListener(new OnItemClickListener() {  
                        @Override
                        public void onItemClick(AdapterView<!--?--> arg0,View arg1, int arg2,  
                                long arg3) {  
                           
               
                            TextView   tname= (TextView)arg1.findViewById(R.id.tvname);//名称 
                            TextView   tmodel= (TextView)arg1.findViewById(R.id.tvmodel);//规格
                            TextView   tprice= (TextView)arg1.findViewById(R.id.tvprice);//单价
                            TextView   tcode= (TextView)arg1.findViewById(R.id.tvcode);//编码
                
                            Toast.makeText(getApplicationContext(),当前商品 名称:+tname.getText()+,编码:+tcode.getText(),30).show(); 
     
                        }  
                    }); 
            
        }
        
        
     
    }</string,object></string,object></map<string,object></map<string,object>

  • 相关阅读:
    layer满屏/禁止最大化最小化 可以做选择框使用
    layer关闭弹窗
    导出excel
    linux中安装软件的集中方法
    nginx负载均衡
    zookeeper部署搭建
    git 分支合并处理
    前端框架
    云计算基本概念
    Android 单元测试四大组件Activity,Service,Content Provider , Broadcast Receiver
  • 原文地址:https://www.cnblogs.com/gc2013/p/4193828.html
Copyright © 2011-2022 走看看