隨筆 - 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+移動開發

          主站蜘蛛池模板: 广宁县| 高碑店市| 岚皋县| 和龙市| 宕昌县| 重庆市| 宜宾县| 修武县| 汾阳市| 哈尔滨市| 平昌县| 科尔| 肇源县| 德清县| 绵阳市| 桂林市| 资源县| 上饶县| 扬中市| 中阳县| 大渡口区| 九寨沟县| 白水县| 琼海市| 明光市| 疏附县| 京山县| 额尔古纳市| 东至县| 西充县| 通榆县| 崇州市| 沙雅县| 兰溪市| 慈利县| 枣强县| 凌海市| 绥滨县| 文安县| 阿拉尔市| 漳浦县|