----------------------------------------
MainActivity.java
----------------------------------------
package com.jproject.mysturdy;
import androidx.appcompat.app.AppCompatActivity;
import android.app.LauncherActivity;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import java.lang.reflect.Array;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
String[] arGeneral = {"김유신","이순신","강감찬","을지문덕"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayAdapter<String> Adapter;
Adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arGeneral);
ListView list = (ListView) findViewById(R.id.mylist);
list.setAdapter(Adapter);
list.setOnItemClickListener(nItemClickListener);
}
AdapterView.OnItemClickListener nItemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
String mes;
mes = "Select Item = " + arGeneral[position];
Toast.makeText(getApplicationContext(), mes,Toast.LENGTH_SHORT).show();
}
};
}
-------------------------------------
activity.xml
-------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<EditText
android:id="@+id/edit1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<ListView
android:id="@+id/mylist"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
'IT 통신 수학 과학 > 자바 안드로이드' 카테고리의 다른 글
Android Studio : WebView 구현 오류 문제. (0) | 2021.02.22 |
---|---|
안드로이드 파일 입출력 및 삭제 (0) | 2020.12.16 |
AdapterView 다중선택 (0) | 2020.11.02 |
AdapterView2 (0) | 2020.11.01 |
Android popmenu (0) | 2020.09.08 |
컨텍스트 메뉴 (0) | 2020.09.06 |
menu기능//item.setIcon(R.drawable.ic_launcher)오류 (0) | 2020.09.02 |
타이머 메시지 핸들러 (0) | 2020.08.29 |