0
내 MainActivity에 대한 목록보기가 있습니다. 목록 뷰 항목 중 하나를 길게 누르면 MapsActivity를 열기 위해 onLongClickListener를 설정했습니다.ListView 데이터를 새 화면으로 이동 onClick
MapsActivity로 누른 목록보기 항목의 내용을 복사하려면 어떻게해야합니까?
길게 눌러 진 목록보기 항목에서 필드 (예 : 주소 입력란) 중 하나를 복사하려면 어떻게해야합니까? 아래는 MapsActivity를 여는 인 텐트 필터가있는 리스너의 코드입니다.
list.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
//Open Maps Activity
Intent k = new Intent(MainActivity.this, MapsActivity.class);
Calendar c = (Calendar)parent.getItemAtPosition(position);
startActivity(k);
return true;
도움을 주시면 감사하겠습니다.
를 표시 할 수 있습니다 선택한 항목의 위치를 제공합니다. 내가 그것을 정확하게 이해하고 있다면 나는 그것이 내가 찾고있는 것이라고 생각하지 않는다. 잘하면 내가 뭘하려고하는지 잘 설명하기 위해 원래의 게시물을 편집했습니다 –
당신의 목록보기에 어댑터를 설정했을 때 arraylist를 통과해야합니다? . 따라서 특정 항목을 클릭하면 배열 목록에서 객체를 가져 와서 MapsActivity에 엑스트라로 값을 전달합니다. –
''Calendar c = (Calendar) parent.getItemAtPosition (position); ' 내가 선택한 위치의 가치? –