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>

  • 相关阅读:
    TOEFL资料 280多个
    Eclipse搭建J2ME开发环境
    Session.Abandon和Session.Clear有何不同
    进程之同步、互斥PV操作笔记
    Windows Mobile 6.5 实现联系人分组显示
    关于数据库的版本控制
    xhtml的布局,满屏,高度自适应
    MOSS 项目模板
    DNN中与模块相关的信息
    J2EE学习笔记
  • 原文地址:https://www.cnblogs.com/gc2013/p/4193828.html
Copyright © 2011-2022 走看看