Android Spinner onItemSelected 结果到 TextView ?

标签 android spinner

我有一个微调器在 onItemSelected 输出 Toast 的地方工作。我希望它在 TextView 中显示一个字符串值。那么,您将如何重写以下方法以在名为 denomiTV 的 TextView 中显示字符串:

    public void onItemSelected(AdapterView<?> parent, 
View view, int pos, long id) { 
Toast.makeText(parent.getContext()), "Your Selection is: " + 
parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show(); 
} 

我试过了,但是 Eclipse 说 .setText 在这里不正确:

    public void onItemSelected(AdapterView<?> parent, 
View view, int pos, long id) { 
    denomiTV.setText(parent.getContext(), "Your selection is:" +
    parent.getItemAtPosition(pos));
    } 

最佳答案

setText()采用单个 CharSequence 参数...您不应传入 Context

denomiTV.setText("Your selection is:" + parent.getItemAtPosition(pos));

关于Android Spinner onItemSelected 结果到 TextView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11197582/

相关文章:

android - 滚动微调器时微调器值发生变化

Android:为什么我的 Spinner 没有标准设计?

javascript - Angular 旋转器 : functions execution order

javascript - 延迟 Angular 旋转器不闪烁

android - 加载/保存位图时图像质量差

android - 有时使用 dexdebug 构建失败?

java - 联系许可服务器

android - ListView 抛出 NULL 指针异常

java - 将函数作为 Android Intent 的额外参数传递

android - 如何将微调器值获取到字符串