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>

  • 相关阅读:
    C指针详解(经典,非常详细)
    PL/SQL错误提示 database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
    安装Oracle报错,全部为未知!
    Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装
    Asp.Net页面生命周期
    oracle 导库建立测试库
    宝塔安装建站教程
    SEM理论
    SEM小总结
    SEM大致操作梳理
  • 原文地址:https://www.cnblogs.com/gc2013/p/4193828.html
Copyright © 2011-2022 走看看