当前位置: 代码迷 >> Android >> 请问Android ListView Item中值的有关问题
  详细解决方案

请问Android ListView Item中值的有关问题

热度:51   发布时间:2016-04-28 05:22:36.0
请教Android ListView Item中值的问题


如图:在ListView中显示这些数据,但显示的只是bookname,现在我单机item的时候,如何取到bookid?
是bookid,不是itemId。现在的代码如下


List<BookVO> books = JsonTools.getBookList(result);
String[] bookNames = new String[books.size()];
for(int i=0;i<books.size();i++){
      bookNames[i] = books.get(i).getBookName();
 }
 ArrayAdapter adapter = new ArrayAdapter(BookMain.this, 
                 android.R.layout.simple_list_item_1, bookNames);
 listView.setAdapter(adapter);


本人初学android,请大神指教,谢谢!
------解决方案--------------------
你这个是用baseadapter,实现里面的getview方法,将你的bookvo对象设为view的tag,然后在点击的时候,得到view的tag就是你当前这条的bookvo对象,就可以得到id
  相关解决方案