【问题标题】:How can I solve .settext error in my code?如何解决代码中的 .settext 错误?
【发布时间】:2019-09-15 15:23:15
【问题描述】:

这是一个日期选择器代码,用于设置两个日期之间的差异。

long diff = (Edittext1.getTimeInMillis() - Edittext2.getTimeInMillis());
            long edittext = Math.abs(TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
            edittext.setText(edittext+"");

【问题讨论】:

  • edittext.setText(...) - 您刚刚在上一行中将edittext 定义为long。你大概是想在别的事情上打电话给setText();例如,一些实际的EditText
  • 你没有声明 EditText 变量。你使用的是长类型的edittext。

标签: android


【解决方案1】:

声明editTextView 类型为EditText 并将文本设置为:

EditText editTextView = findViewById(R.id.edit_text); // edit_text 是 xml 布局中小部件的 id

editTextView.setText(String.valueOf(edittext)); //edittext 是要设置的长类型值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    相关资源
    最近更新 更多