用函数调用视图

时间:2014-11-16 02:48:22

标签: java android

所有观点都是预先陈述的,我没有提出另一种观点......
除了我需要的东西,我希望相对简单,我需要能够改变视图上的元素,但能够将所有视图视为一个功能。
试过它到了这个

callElement(ElementName).setProgress(Elementi);

并最终试图用

来解决这个问题
public View callElement(String Element){
    View Dan; 
    Dan = Element + "ChangeNote"; //the View "is HPChangeNote but i want to also put in ManaChangeNote"
    return Dan;
}

这不是最终的工作思路 你认为你知道吗?

1 个答案:

答案 0 :(得分:0)

存在类型不匹配。 Dan不能是View和String。请尝试以下方法:

public String callElement(String Element){
    String Dan; 
    Dan = Element + "ChangeNote"; 
    return Dan;
}

然后对于视图(称之为mView)(可能是TextView或EditText ..),您可以设置文字:

mView.setText(callElement("Mana"));

视图的结果将是ManaChangeNote。

mView.setText(callElement("HPChangeNote Mana"));

视图的结果将是HPChangeNote ManaChangeNote。