android.view.InflateException: Binary XML file line #19: Error inflating class com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
at android.view.KeyEvent.dispatch(KeyEvent.java:1289)
at android.app.Activity.dispatchKeyEvent(Activity.java:2078)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1663)
at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2562)
at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2537)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid in loader dalvik.system.PathClassLoader[/data/app/com.sztech.videoplayer-2.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.view.LayoutInflater.createView(LayoutInflater.java:471)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:581)
at android.view.KeyEvent.dispatch(KeyEvent.java:1289)
at android.app.Activity.dispatchKeyEvent(Activity.java:2078)
at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1663)
at android.view.ViewRoot.deliverKeyEventToViewHierarchy(ViewRoot.java:2562)
at android.view.ViewRoot.handleFinishedEvent(ViewRoot.java:2537)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: com.sztech.videoplayer.VideoPlayerActivity.view.MyGrid in loader dalvik.system.PathClassLoader[/data/app/com.sztech.videoplayer-2.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.view.LayoutInflater.createView(LayoutInflater.java:471)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:570)
解决方案 »
- 求指教 Listview设置OnItemClickListener事件点击没有响应
- android学习hellojni阶段的一个低级问题,问问大拿们
- C++中Android.mk的編写
- textview数组问题,你遇到过吗?
- webView 当网页超过屏幕长度时往下拉网页,webView的显示问题
- 如何捕获输入框的长按事件
- 怎么使用gtalk的视频会议?
- 开发的android应用程序不在程序显示中显示
- Android怎么强制刷新View?
- 关于组件长宽比
- 新手求助,android客户端与java服务端Socket通信问题。
- 再问关于SQLiteQueryBuilder和SQLitedatabase的问题
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res/com.szectech.videoplayer.view"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.szectech.videoplayer.VideoPlayerActivity.view.MyGrid
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="85dp"
android:verticalSpacing="5dp"
android:horizontalSpacing="1dp"
android:numColumns="8"
android:background="@android:color/darker_gray"
/>
</RelativeLayout>
有的话,在这个包下有没有MyGrid.java这个文件?
内部类的引用方法
<com.szectech.videoplayer.VideoPlayerActivity.view$MyGrid
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:columnWidth="85dp"
android:verticalSpacing="5dp"
android:horizontalSpacing="1dp"
android:numColumns="8"
android:background="@android:color/darker_gray"
/>
会提示
Element type "com.szectech.videoplayer.VideoPlayerActivity.view" must be followed by either attribute specifications, ">" or "/>".
但在MyGrid后面加上/>,依旧提示。