我正在学习Android,我使用本教程:http://www.androidhive.info/2012/06/android-populating-spinner-data-from-sqlite-database/使用数据库中的数据生成Spinner。 这工作正常,但我无法获得所选项目。
final Spinner spinner = (Spinner) findViewById(R.id.spinner); //this is ok
接下来我想要选择项目:
Log.i("test", spinner.getSelectedItem().toString());
这回报我:
+++ LOG:条目损坏或截断
修改
我也试着:
Log.i("test", spinner.getSelectedView().toString());
但这回归:
android.widget.TextView@410a2ae8
答案 0 :(得分:1)
尝试以下方法:
TextView textView = (TextView)spinner.getSelectedView();
String result = textView.getText().toString();