安卓跑马灯带按钮控制的,源码带上去都没有用,运行都出现错误,真不知道哪里错了。

发布网友 发布时间:2022-04-26 07:39

我来回答

1个回答

热心网友 时间:2023-10-08 22:46

你的报错类似于这么吗?
FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity componentInfo{com.example.testtest/com.example.testtest.MainActivity}: java.lang.ClassCastException: android.widget.TextView cannot be cast to com.example.testtest.MarqueeText1

是这样的话,你可以把在activity_main.xml里面类似这样的部分
<TextView
android:id="@+id/test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
改成这样
<com.example.testtest.MarqueeText1
android:id="@+id/test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
就是把 TextView 改成 包名.MarqueeText1

如果不是这错误,最好把LogCat里面的错误信息贴出来看看追问

追答前几天好像百度出问题了,不能回复。
每个用到的activity都要现在AndroidManifest.xml里面注册,你这ClassNotFound错误,应该是因为当前activity没有注册的缘故。
这项目只有一个activity,把AndroidManifest.xml里面类似的代码改成

主要是android:name="com.example.customview.MainActivity",这句话就是把你的Activity注册,android:name后面的值就是 包名.当前activity名(com.example.customview.MainActivity)。

指的是应用启动时启动这个activity,相当于首页吧,一个AndroidManifest.xml一般只出现一次这段代码。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com