마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

리스트뷰 n번째 값 가져오기(클릭x)

0 추천
리스트뷰에서 클릭하면 값을 불러오는 것 말고

리스트뷰에 출력이 됐을 때 그 리스트뷰에서 n번째 값을 가져오고 싶은데 방법이 있을까요?

dlist = (ListView)findViewById(R.id.dlist);
        BTArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
        dlist.setAdapter(BTArrayAdapter);

BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
BTArrayAdapter.add(device.getName());
BTArrayAdapter.notifyDataSetChanged();
String dname=device.getName().toString();

제가 이런식으로 블루투스  검색 목록을 리스트뷰로 보여주면

리스트뷰의 2번째 값이나 n번째 값을 가져오고 싶습니다. 클릭 안하고요.

notifyDataSetChanged();이부분이 갱신하는 걸로 알고있는데

상관없을까요?....
익명사용자 님이 2015년 6월 6일 질문

1개의 답변

0 추천
아답터에 add할때 이미 리스트의 인덱스나 값을 알고있는거 아닌가요? 리스트뷰는 여러개의 값을 리스트형태로 보여주기만 할뿐 실제 값은 이미 값이 포함된 객체 등을 통해서 알고있다고 생각됩니다만.
컵받침 (5,500 포인트) 님이 2015년 6월 8일 답변
아 그럴까요.... 실시간으로 블루투스 검색 목록을 불러온거라 따로 저장이 되지는 않는거 같아서요..한번 찾아봐야겠네요..
...