Android:无法从视图投射到计时器

发布于 2024-11-16 23:50:59 字数 297 浏览 3 评论 0原文

我尝试遵循这个示例 ChronometerDemo.java,但遇到了一些问题:

  1. 我无法导入 android.widget.Chronometer; 错误:与同一文件中定义的类型冲突(导入 android.widget.Chronometer.OnChronometerTickListener)
  2. 我无法将 View 转换为 Chronometer mChronometer = (Chronometer) findViewById(R.id.chronometer);

有人可以帮忙吗?欣赏, 雏菊

I try to follow this example ChronometerDemo.java, but I got some problem:

  1. I can't import android.widget.Chronometer;
    Error: conflicts with a type defined in a same file(import android.widget.Chronometer.OnChronometerTickListener)
  2. I can't cast View to Chronometer
    mChronometer = (Chronometer) findViewById(R.id.chronometer);

Anyone can help? Appreciate,
Daisy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

惯饮孤独 2024-11-23 23:50:59

似乎存在另一个不从 View 扩展的 Chronometer 类,这就是您无法转换它的原因。如果没有代码,很难判断,但是您是否将 ChronometerDemo.java 重命名为 Chronometer.javaChronometerDemo 是一个 Activity,不应由 findViewById 调用返回。

当然,假设您正在谈论 这个

There seems to be another Chronometer class present that does not extend from View, which is why you can't cast it. It's hard to tell without your code, but did you rename ChronometerDemo.java to Chronometer.java? ChronometerDemo is an Activity, and is not supposed to be returned by a findViewById call.

This is, of course, assuming you're talking about this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文