Android点击按钮填充textview

时间:2011-09-02 15:03:45

标签: android

对我来说,这是Android的第一周!

我是以编程方式在同一活动中创建textview,两个标签和一个按钮。 想法是textview从用户接收一个字符串。 用户单击该按钮,textview字符串将传递给proc,该proc返回字符串结果,并将字符串结果分配给其中一个标签。

public void onClick(View view) {
     sresults = showPP(ttsymbol.getText().toString().trim());
}

但这不起作用,因为“无法分配最终的局部变量sresults,因为它是在封闭类型中定义的”

我想我明白出了什么问题,但有没有另一种方法可以返回结果,以便它们可以显示在标签中?或者是否有必要在onClick函数中创建一个新对话框以显示它们?

谢谢!

2 个答案:

答案 0 :(得分:1)

更多代码在这里会有所帮助,如何定义sresults,showPP等?但是,该消息表明您已将结果定义为“最终”,这意味着您无法更改该值。可能删除最终将解决这个问题。

答案 1 :(得分:1)

如果你确定要改变结果的价值,那么就没有必要让它成为最终结果。 final用于常量值。

您应该直接将值设置为标签视图。标签视图参考可以是最终的。

public void onClick(View view) {
    label.setText(ttsymbol.getText().toString().trim());
}