xml 파일에 다음을 추가한다. Widget을 그리면 자동으로 생성된다.
<ListView android:id="@+id/listView1" android:layout_width="0dp" android:layout_height="476dp" app:layout_constraintRight_toRightOf="parent" app:layout_constraintLeft_toLeftOf="parent" android:layout_marginTop="20dp" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintTop_toTopOf="parent"/> |
Java 파일에 다음을 추가한다.
ListView listView1;
@Override protected void onCreate(Bundle savedInstanceState) { listView1 = (ListView)findViewById(R.id.listView1); ArrayList list = new ArrayList(); list.addAll(Arrays.asList( "Select1", "Select2", "Select3")); final ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, list); listView1.setAdapter(adapter); listView1.setOnItemClickListener(listView1ClickListener); } // listView1 Click private AdapterView.OnItemClickListener listView1ClickListener = new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> av, View v, int arg2, long arg3) { String str = ((TextView) v).getText().toString(); } }; |
'컴퓨터공학 > 안드로이드' 카테고리의 다른 글
안드로이드 스튜디오 ListView 글자 색 바꾸기 (0) | 2017.09.03 |
---|---|
안드로이드 스튜디오의 IntelliJ IDEA와 Gradle이란? (0) | 2017.08.28 |
[안드로이드 스튜디오] 메뉴에서 체크 박스 사용하기 (0) | 2017.08.25 |
[Android Studio] 화면 회전시 앱 종료되는 문제 해결 (0) | 2017.08.25 |
안드로이드 스튜디오에서 괄호 사용 방법 바꾸기 (0) | 2017.08.25 |
댓글