【发布时间】:2011-07-09 13:13:04
【问题描述】:
我正在尝试使用此线程中描述的代码How to check visibility of software keyboard in Android?
如您所见,作者使用的是继承自 LinearLayout 的类。然后按如下方式初始化新实例:
LinearLayoutThatDetectsSoftKeyboard mainLayout = (LinearLayoutThatDetectsSoftKeyboard)findViewById(R.id.main);
这可能吗?我收到了 ClassCastException。正如here 解释的那样,要进行向下转换,您首先需要将父级引用到子级。
【问题讨论】:
标签: java android inheritance casting