开发者

how to make a toast for spinner database in android

i populate a spinner from database.... now i need to make a toast for spinner..... how to do that

My code :

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

AdapterCountries = new ArrayAdapter<CharSequence>(this,
                            android.R.layout.simple_spinner_item);
AdapterCountries.setDropDownViewReso开发者_如何学Gource(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();`

anyone can help me pls.....

Thanks


This can be done by setting a OnItemSelectedListener on your spinner. Beneath is an example:

    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) {
        }
    }
    );


http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html Set listener for your spinner and display toast in onItemSelected.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜