隨筆 - 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 小一敗涂地 閱讀(7221) 評論(0)  編輯  收藏 所屬分類: android+移動開發

          主站蜘蛛池模板: 辽阳市| 舞阳县| 海南省| 哈巴河县| 宜川县| 巫溪县| 吉安市| 宜兴市| 苍南县| 田阳县| 许昌市| 章丘市| 巧家县| 镇康县| 哈巴河县| 新巴尔虎左旗| 治县。| 瓮安县| 宜章县| 威海市| 信丰县| 启东市| 鲜城| 温州市| 涡阳县| 讷河市| 安塞县| 望奎县| 泰来县| 祁东县| 图们市| 开鲁县| 攀枝花市| 鄂托克旗| 丹巴县| 错那县| 敦化市| 天门市| 通渭县| 西吉县| 西青区|