android開發中如何動態獲取listview中的item的值
因為直接通過方法動態獲取各項值的方法目前沒有找到!!!(網上的很多方法是不行的),可以通過其他手段獲取。
原理:比如,listview繫結的是一個adapter介面卡。
第一種方法:可以在介面卡裡新增一個陣列或集合之類的儲存你需要的資料,然後通過setOnItemClickListener監聽事件中的方法實現來獲取。
第二種方法:因為listview中顯示的是你的資料來源中的資料,那麼可以通過list集合再次獲取該資料來源,然後通過setOnItemClickListener監聽事件中的方法list.get(position)來獲取當前點選的物件(比如,tb_sectionvideo),然後通過tb_sectionvideo.get_vid()來獲取物件中的屬性即可。
程式碼如下(不全,只貼上了相關的程式碼):
private List<Tb_sectionvideo> currentListVideo;
private Tb_sectionvideo tb_sectionvideo;
currentListVideo=sectionVideoDAO.getScrollData(subjectName, setid, 0, videoNum);
lv_cjkjsw.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
tb_sectionvideo=currentListVideo.get(arg2);
Log.i("vid", String.valueOf(tb_sectionvideo.get_vid()));
Log.i("title", String.valueOf(tb_sectionvideo.get_section()));
}
});
相關文章
- android中的ListViewAndroidView
- python中獲取如何Series值Python
- Android ListView 進階——從列表中獲取值AndroidView
- gitlab cicd中獲取tag值的方式Gitlab
- 使用layui框架的select獲取選中的值UI框架
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- 【Azure Developer】使用 CURL 獲取 Key Vault 中 Secrets 中的值Developer
- ListView項(Item)的三種佈局View
- 如何獲取 jenkins 中的憑證Jenkins
- Android APP如何獲取裝置網線插拔的狀態AndroidAPP
- 在js中獲取 input checkbox裡選中的多個值JS
- 如何獲取變數token的值變數
- 如何獲取變數 token 的值變數
- android粘性廣播主動獲取當前值Android
- 獲取ChoiceGroup多選狀態下的值
- Spring Boot EL獲取配置檔案中的值的方式Spring Boot
- 如何獲取 Linux 中的目錄大小Linux
- 如何在 Janus 中獲取 WebRTC 的流Web
- SOLIDWORKS如何獲取模型中的引數Solid模型
- 運維開發裡的資料動態獲取和自動補錄運維
- PHP中如何獲取下拉選單的值PHP
- Flutter 中 ListView 的使用FlutterView
- 確保從列表中獲取可用值
- Android ListView中複雜資料流的高效渲染(一)AndroidView
- Android獲取狀態列高度Android
- Hystrix降級邏輯中如何獲取觸發的異常
- Python中獲取執行緒返回值的常用方法!Python執行緒
- Android中動態註冊Android
- Android 開發中的SSL pinningAndroid
- 修改Ehcache快取中取到的值,快取中的值也被修改了快取
- 介面測試中獲取的 token 值如何透過 des3 加密輸出S3加密
- Android應用開發中如何使用隱藏的APIAndroidAPI
- Python教程:如何獲取顏色的RGB值Python
- jQuery 利用萬用字元獲取多選框選中的值jQuery字元
- 直播app開發,Android ListView好友列表展示APPAndroidView
- android開發(3):列表listview的實現 | 下拉重新整理AndroidView
- 如何用jquery獲取DIV中的TR和TDjQuery
- 在Linux中,如何獲取CPU的總核心數?Linux