Blog Single

Merhabalar, bu dersimizde Android ile Spinner kullanımını ve Spinner ArrayAdapter kullanımına değineceğim. Yararlı olması dileğiyle.

Öncelikle Activity XML Layout dosyanıza Spinner nesnesi ekleyiniz. Spinner nesnesinin id spinner olsun. Spinner HTML yada Form Application'larda gördüğümüz, DropboxMenü'nün Android Uygulamalardaki adıdır.

Ardından ise, Activity class dosyanıza girip, onCreate methodu içerisindeyken aşağıdaki kodları yazınız;

  • Spinner mySpinner;
  • mySpinner = (Spinner)findViewById(R.id.spinner);
  • ArrayAdapter languagesAdapter = ArrayAdapter.createFromResource(this,R.array.spinnerdizisi,android.R.layout.simple_spinner_item);
  • languagesAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
  • mySpinner.setAdapter(languagesAdapter);
  • mySpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
    @Override
    public void onItemSelected(AdapterView parent, View view, int position, long id) {        Toast.makeText(MainActivity.this,mySpinner.getItemAtPosition(position).toString(),Toast.LENGTH_LONG).show();
    }

    @Override
    public void onNothingSelected(AdapterView parent) {}
    });

strings.xml içerisindeyken;

  • string-array name="spinnerdizisi" oluşturup içine
  • item tagları açarak ekleyebilirsiniz.
Bu makaleyi paylaşın:
İstanbul'da yaşıyorum.Web üzerinde Frontend/Backend Geliştirmenin yanı sıra, Android Geliştirme, PHP/ASP.NET, C# Yazılım Uzmanlığı ve Java konuları işliyorum. Kod Şiirdir, onları seviyorum.

Bir yorum bırakın