목록 보기 예제를 시작하기 전에 목록 보기에 대해 알아야 합니다. 목록 보기는 arraylist, 목록 또는 모든 데이터베이스에서 가져온 항목 모음입니다. 목록 보기의 대부분은 세로 형식의 항목 모음이므로 위/아래로 스크롤하여 항목을 클릭할 수 있습니다.
이 예제는 Android에서 ListView를 만드는 방법을 보여줍니다.
1단계 − Android Studio에서 새 프로젝트를 생성하고 파일 ⇒ 새 프로젝트로 이동하여 필요한 모든 세부 정보를 입력하여 새 프로젝트를 생성합니다.
2단계 − res/layout/activity_main.xml에 다음 코드를 추가합니다.
사전> 위의 activity_main.xml에서 listview를 선언했습니다.
3단계 − src/MainActivity.java에 다음 코드를 추가합니다.
android.os.Bundle 가져오기; android.support.v7.app.AppCompatActivity 가져오기; android.view.MotionEvent 가져오기; android.view.View 가져오기; android.widget.AdapterView 가져오기; android.widget.ArrayAdapter 가져오기; 가져오기 android.widget.ListView; 가져오기 android.widget.Spinner; 가져오기 android.widget.Toast; 가져오기 java.util.ArrayList; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle storedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); 최종 ListView 목록 =findViewById(R.id.list); ArrayList<문자열> arrayList =새로운 ArrayList<>(); arrayList.add("자바"); arrayList.add("안드로이드"); arrayList.add("C 언어"); arrayList.add("CPP 언어"); arrayList.add("언어 이동"); arrayList.add("AVN 시스템"); ArrayAdapter<문자열> arrayAdapter =새로운 ArrayAdapter<문자열>(이, android.R.layout.simple_list_item_1, arrayList); list.setAdapter(배열 어댑터); list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView> 부모, 보기 보기, int 위치, 긴 ID) { String clickedItem=(String) list.getItemAtPosition(position); Toast.makeText( MainActivity.this,clickedItem,Toast.LENGTH_LONG).show();} }); }}mainActivity에서 아래와 같이 arraylist에 목록 항목을 저장하고 listview에 배열을 추가했습니다. -
ArrayAdapterarrayAdapter =new ArrayAdapter (이, android.R.layout.simple_list_item_1, arrayList);list.setAdapter(arrayAdapter); 목록 항목을 클릭하면 아래와 같이 onItemclickListener를 추가한 항목의 이름이 표시됩니다. -
list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView> parent, View view, int position, long id) { String clickedItem =(String) list.getItemAtPosition(position); 토스트 .makeText(MainActivity.this,clickedItem,Toast.LENGTH_LONG).show();}});매니페스트 파일을 변경할 필요가 없습니다. 응용 프로그램을 실행해 보겠습니다. 실제 Android 모바일 장치를 컴퓨터에 연결했다고 가정합니다. Android 스튜디오에서 앱을 실행하려면 프로젝트의 활동 파일 중 하나를 열고 도구 모음에서 실행 아이콘을 클릭합니다. 모바일 장치를 옵션으로 선택한 다음 기본 화면을 표시할 모바일 장치를 확인하십시오.
이제 아무 항목이나 클릭하면 아래와 같이 출력이 표시됩니다.