我保持CustomScrollView继承自MyActivity内的Horizo​​ntalScrollView继承,该继承了FragmentActivity。在运行该应用程序时,它导致ClassNotFoundException-packagename.MyActivity.CustomScrollView找不到!

如何解决呢?

提前感谢!

最佳答案

您想将自定义滚动视图称为

<view class="packagename.MyActivity$CustomScrollView" />


或者可能

<ViewGroup class="packagename.MyActivity$CustomScrollView" />


考虑到您正在实现一个容器。它必须位于类属性中而不是通常的标记名样式的原因是,需要$来引用嵌套的类,而$是xml标记名中的非法字符。

还要注意,MyActivity.CustomScrollView需要在MyActivity中声明为public和static。

关于android - 放大保留在我的Activity中的自定义 ScrollView 时,类未找到异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9549726/

10-13 03:03