来自数据库的微调器 - 获得价值

时间:2014-08-14 22:18:21

标签: java android

我正在学习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

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

TextView textView = (TextView)spinner.getSelectedView();
String result = textView.getText().toString();