Sponsored By
















 

 

스피너 사용하는 방법임. 이것역시 Adapter에서 만들고 관리해주는 기능임.

 

 

 

 

 

 

00. 스피너위젯을 클릭하여 생성한다.







01. 메인 Script에 가서 코딩해준다.

package com.example.joey.myspinner;

import ...

public class MainActivity extends AppCompatActivity {

    String[] names = {"바나나","사과","딸기","메론","오렌지"};

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Spinner spinner = (Spinner) findViewById(R.id.spinner);

        ArrayAdapter<String> adapter = new ArrayAdapter<String>(

                this,

                android.R.layout.simple_spinner_item,

                names

        );

        spinner.setAdapter(adapter);

        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

            @Override

            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {                Toast.makeText(getApplicationContext(),"선택된 아이템 :"+names[position], Toast.LENGTH_SHORT).show();

            }

            @Override

            public void onNothingSelected(AdapterView<?> parent) {

            }

        });

    }

}







02. 실행해본다.







03. 딸기를 눌러보자.







04. 잘 작동됨을 확인 할 수 있다.







05. 다른 것을 눌러도 잘 작동됨을 확인 할 수 있다.

 



Sponsored By















+ Recent posts