0

我从数据库中填充了一个微调器……现在我需要为微调器干杯……怎么做

我的代码:

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();`

任何人都可以帮助我......

谢谢

4

2 回答 2

1

http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html 为您的微调器设置监听器并在 onItemSelected 中显示 toast。

于 2011-03-25T09:33:42.000 回答
1

这可以通过OnItemSelectedListener在微调器上设置 a 来完成。下面是一个例子:

    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) {
        }
    }
    );
于 2011-03-25T09:35:31.683 回答