как сделать тост за спиннер базы в андроиде - PullRequest
0 голосов
/ 25 марта 2011

я заполняю счетчик из базы данных .... теперь мне нужно сделать тост за счетчик ..... как это сделать

Мой код:

Spinner spin = (Spinner) findViewById(R.id.spinner1);

AdapterCountries = new ArrayAdapter<CharSequence>(this,
                            android.R.layout.simple_spinner_item);
AdapterCountries.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spin.setAdapter(AdapterCountries);



Cursor cursor = db.getAllTitles1();
while (cursor.moveToNext()){
results=cursor.getString(2);
AdapterCountries.add(results);
 }
db.close();`

любойможете помочь мне пожалуйста .....

Спасибо

Ответы [ 2 ]

1 голос
/ 25 марта 2011

Это можно сделать, установив OnItemSelectedListener на вашем счетчике.Ниже приведен пример:

    spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

        @Override
        public void onItemSelected(AdapterView<?> parent, View view,
                int position, long id) {

            String country = (String)AdapterCountries.get(postion);
            Toast.makeText(<YourActivityNameHere>.this, "You selected " + country, Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onNothingSelected(AdapterView<?> parent) {
        }
    }
    );
1 голос
/ 25 марта 2011

http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html Установите слушателя для вашего счетчика и отобразите тост в onItemSelected.

...