Android中ListView控制元件onItemClick事件中獲取listView傳遞的資料
宣告:本文轉載自:http://blog.csdn.net/aben_2005/article/details/6592205
- listView= (ListView) this.findViewById(R.id.listview);
- List<HashMap<String,String>>data = new ArrayList<HashMap<String,String>>();
- UserService us = new UserService(this);
- List<User> users = us.getScrollDate(0, 10);
- for(User u : users){
- HashMap<String,String> map = new HashMap<String, String>();
- map.put("userid", String.valueOf(u.getUserid()));
- map.put("name", u.getName());
- map.put("age", String.valueOf(u.getAge()));
- data.add(map);
- }
- SimpleAdapter adapter = new SimpleAdapter(this,data,R.layout.useritem,new String[]{"userid","name","age"},new int[]{R.id.userid,R.id.name,R.id.age});
- listView.setAdapter(adapter);
- listView.setOnItemClickListener(new OnItemClickListener(){
- @SuppressWarnings("unchecked")
- @Override
- public void onItemClick(AdapterView<?> parent, View view,
- int position, long id) {
- ListView listView = (ListView)parent;
- HashMap<String, String> map = (HashMap<String, String>) listView.getItemAtPosition(position);
- String userid = map.get("userid");
- String name = map.get("name");
- String age = map.get("age");
- Toast.makeText(SQLiteCRUDActivity.this, userid +" , "+ name +" , "+ age ,Toast.LENGTH_LONG).show();
- }
- });
相關文章
- android中的ListViewAndroidView
- android開發中如何動態獲取listview中的item的值AndroidView
- Android ListView 進階——從列表中獲取值AndroidView
- Android ListView中複雜資料流的高效渲染(一)AndroidView
- Flutter 中 ListView 的使用FlutterView
- ListView控制元件 1130View控制元件
- android之豎直滾動控制元件-ListViewAndroid控制元件View
- Android中觸控事件的傳遞機制Android事件
- android 設定listview高度AndroidView
- Flutter 滾動控制元件篇-->ListViewFlutter控制元件View
- 獲取url中?後面傳遞的引數
- ListView動態載入資料View
- Android:ListView的擴充與進階AndroidView
- Flutter 中的資料傳遞Flutter
- flutter中ListView做一個掘金列表FlutterView
- android:listView Button 焦點問題AndroidView
- flutter系列之:flutter中listview的高階用法FlutterView
- chan中傳遞map資料,傳遞的是引用
- QML::ListViewView
- 安卓開發——ListView控制元件(初始化ListView、列表重新整理、長按新增menu)安卓View控制元件
- Jtti:Android介面卡ListView如何使用?JttiAndroidView
- android NestedScrollView和ListView衝突問題AndroidView
- 用一張圖告訴你Android中的事件傳遞機制Android事件
- 從0系統學Android--3.5 最常用和最難用的控制元件---ListViewAndroid控制元件View
- UWP 取消GridView、ListView滑鼠選中、懸停效果View
- ListView優化View優化
- Flutter 中的資料的獲取Flutter
- 直播app開發,Android ListView好友列表展示APPAndroidView
- Flutter 中的 ListView 的一個容易忽略的知識點FlutterView
- js中獲取鍵盤事件JS事件
- WPF中繼承ItemsControl子類控制元件資料模板獲取選中屬性中繼繼承控制元件
- Flutter - Listview 詳解FlutterView
- [譯]Flutter - 掌握ListViewFlutterView
- 從session中獲取資料Session
- Android觸控事件傳遞機制Android事件
- Canal1.1.4獲取資料後直接傳送到kafka的Topic中Kafka
- Flutter的ListView(靜態列表)FlutterView
- Flutter——ListView的建立方式FlutterView
- [- Flutter 必備 -] ListView的使用FlutterView