---------------------------------------- 

       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>

 

 

 

+ Recent posts