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>

  • 相关阅读:
    Physics Experiment POJ3684
    FLIPTILE POJ NO.3279
    [蓝桥杯][算法提高VIP]盾神与积木游戏
    棋盘问题
    出栈次数的DFS计算
    Bribe the Prisoners
    Crazy Rows
    关于部分“记录”密码获取^o^/
    NOIP2017爆炸记
    【luogu 1024 一元三次方程求解】二分思想
  • 原文地址:https://www.cnblogs.com/gc2013/p/4193828.html
Copyright © 2011-2022 走看看