반응형
main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/listview1"/>
</RelativeLayout>
main.java
package com.cookandroid.list_ex01;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends AppCompatActivity {
static final String[] LIST_MENU= {"LIST1","LIST2","LIST3"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,LIST_MENU);
ListView listview = (ListView) findViewById (R.id.listview1);
listview.setAdapter(adapter);
listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String strtext = (String) adapterView.getItemAtPosition(i);
}
});
}
}
반응형
'Programming > Android' 카테고리의 다른 글
안드로이드 시간/날짜 예약 예제 (0) | 2021.08.17 |
---|---|
안드로이드 리사이클러뷰(RecyclerView) 예제 (0) | 2021.08.17 |
안드로이드프로그래밍 RecyclerView 예제 (안드로이드 예제) (0) | 2021.08.16 |
안드로이드 프로그래밍 테이블레이아웃계산기 (안드로이드 예제) (0) | 2021.08.16 |
안드로이드 프로그래밍 직접풀어보기5-4 (안드로이드 예제) (0) | 2021.08.16 |