【问题标题】:How to set the text view using the data model in hash map如何使用哈希图中的数据模型设置文本视图
【发布时间】:2017-05-03 09:12:01
【问题描述】:

我想使用编辑文本设置输入值并从该模型中获取值,并且必须在TextView 中设置文本。我尝试了以下方法,但它不起作用:

主要活动

Mode setvalue = new Mode();
Mode getvalue = new Mode();

setvalue.set("jeeva",value1.getText().toString());
calculate.setText(getvalue.get("jeeva"));

模型类

public class Mode {

    private HashMap<String, Object> data;

    public Mode() {
        this.data = new HashMap<String, Object>();
    }

    public Object get(String key) {
        return this.data.get(key);
    }

    public void set(String key, Object value) {
        this.data.put(key, value);
    }
}

【问题讨论】:

  • 您遇到的错误是什么?
  • 你不断地提出类似herehere 的问题,但在给出更多澄清后你似乎从未回应
  • calculate.setText(setvalue.get("jeeva"));怎么样
  • 您需要将对象类型转换为字符串
  • 这太愚蠢了,首先在 android 中使用 hashmap 太糟糕了。然后初始化object1并从object2获取值。请专注于 JAVA 基础知识。

标签: android hashmap


【解决方案1】:

这样试试

Mode mode = new Mode();

mode.set("jeeva", value1.getText().toString());
String value = (String) mode.get("jeeva");
calculate.setText(value);

希望对您有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多