首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ClassCastException铸造chronometer.java文件

ClassCastException铸造chronometer.java文件
EN

Stack Overflow用户
提问于 2018-09-06 07:06:22
回答 2查看 49关注 0票数 0

我在用Kotlin。我试着用这里找到的毫秒天文钟,https://github.com/antoniom/Millisecond-Chronometer。我下载了the文件,然后在我的项目中将Chronometer.java文件复制到一个新的.java文件中。

我在布局文件中放置了一个计时器小部件,并给出了它的id chrono。

当我尝试使用Chronometer.java时,它会抛出一个错误:

代码语言:javascript
复制
val mChronometer = findViewById<Chronometer>(R.id.chrono)
//Caused by: java.lang.ClassCastException: android.widget.Chronometer cannot be cast to com.example.rinor.chronometertimer.Chronometer

怎么解决这个问题?我相信如果我把这条线弄好了,从那以后其他的一切都会一帆风顺的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-06 10:45:15

可能您在.xml <Chronometer>...</Chronometer>中使用了错误的计时表而不是

代码语言:javascript
复制
<com.example.rinor.chronometertimer.Chronometer
    android:layout_width="match_parent"
    android:layout_height="wrap_content">...
</com.example.rinor.chronometertimer.Chronometer>
票数 0
EN

Stack Overflow用户

发布于 2018-09-06 10:42:44

您可能导入了"android.widget.Chronometer“而不是"com.example.rinor.chronometertimer.Chronometer”,更改了导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52198301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档