隨筆 - 0, 文章 - 264, 評論 - 170, 引用 - 0
          數據加載中……

          android開發 如何獲得listview里面的內容(注:轉載于http://zhidao.baidu.com/question/174319645.html?push=ql)

          final ArrayList<HashMap<String, Object>> users = new ArrayList<HashMap<String, Object>>();
            
          for (int i = 0; i < 10; i++) {
             HashMap
          <String, Object> user = new HashMap<String, Object>();
             user.put(
          "img", R.drawable.user);
             user.put(
          "username""姓名(" + i+")");
             user.put(
          "age", (20 + i) + "");
             users.add(user);
            }
            SimpleAdapter saImageItems 
          = new SimpleAdapter(this,
              users,
          // 數據來源
              R.layout.user,//每一個user xml 相當ListView的一個組件 
              new String[] { "img""username""age" },
              
          // 分別對應view 的id
              new int[] { R.id.img, R.id.name, R.id.age });
            
          // 獲取listview
            ListView myListView =((ListView) findViewById(R.id.users));
            myListView.setAdapter(saImageItems);
            myListView.setOnItemClickListener(
          new OnItemClickListener() {

                   @Override
                   
          public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { 
                       
          // TODO Auto-generated method stub 
                    
                    String aa
          =(String) users.get(arg2).get("username");
                  
                       Toast.makeText(ListViewTest.
          this"你點擊了第"+arg2+"項的"+aa,Toast.LENGTH_SHORT).show();
                   }
                   });

          posted on 2010-11-18 22:25 小一敗涂地 閱讀(7222) 評論(0)  編輯  收藏 所屬分類: android+移動開發

          主站蜘蛛池模板: 玉屏| 岚皋县| 禄丰县| 兰西县| 儋州市| 金门县| 新巴尔虎右旗| 法库县| 禹城市| 大方县| 页游| 教育| 盐山县| 中西区| 无极县| 武川县| 鞍山市| 甘肃省| 德江县| 东山县| 永清县| 马龙县| 建阳市| 行唐县| 台山市| 彭泽县| 水城县| 当涂县| 吴江市| 江川县| 东乌| 潍坊市| 苍梧县| 珲春市| 南城县| 长宁县| 象州县| 荥经县| 长沙县| 枝江市| 延津县|