<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res/com.org.BatteryManager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<com.org.BatteryManager.BatteryView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:textColor="#ffffffff"
/>
</LinearLayout>
02-17 18:49:49.392: WARN/AppWidgetHostView(124): updateAppWidget couldn't find any view, using error view
02-17 18:49:49.392: WARN/AppWidgetHostView(124): android.view.InflateException: Binary XML file line #9: Error inflating class com.org.BatteryManager.BatteryView
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:576)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.widget.RemoteViews.apply(RemoteViews.java:930)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.appwidget.AppWidgetHostView.updateAppWidget(AppWidgetHostView.java:219)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.appwidget.AppWidgetHost.updateAppWidgetView(AppWidgetHost.java:250)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.appwidget.AppWidgetHost$UpdateHandler.handleMessage(AppWidgetHost.java:73)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.os.Handler.dispatchMessage(Handler.java:99)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.os.Looper.loop(Looper.java:123)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.app.ActivityThread.main(ActivityThread.java:4627)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at java.lang.reflect.Method.invokeNative(Native Method)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at java.lang.reflect.Method.invoke(Method.java:521)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at dalvik.system.NativeStart.main(Native Method)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): Caused by: java.lang.ClassNotFoundException: com.org.BatteryManager.BatteryView in loader dalvik.system.PathClassLoader[.]
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.createView(LayoutInflater.java:466)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:565)
02-17 18:49:49.392: WARN/AppWidgetHostView(124): ... 15 more
7
A
回答
0
什么是com.org.BatteryManager.BatteryView?
如果你想使用自定义视图,那么它是可能的。实现它的方法是在Java中创建一个自定义视图类,以扩展一些基本视图组件类。
例如,我在很多应用程序中使用自定义图库组件。画廊类只会在与默认行为不同的滑动中左右移动一帧。
,我把我的自定义库的方式是扩展了基本库类 -
package com.testing.whatever;
public class CustomGallery extends Gallery {
//CODE OVERRIDES HERE
}
在我的XML代码
然后,代码看起来类似于你已经有 -
<com.testing.whatever.CustomGallery android:layout_width="fill_parent" android:layout_height="fill_parent" />
我怀疑你得到你的错误,因为你还没有编码com.org.BatteryManager.BatteryView或它在你的java文件中的错误的地方。
+1
这不适用于应用程序小部件。应用程序小部件不能使用自定义类。 – CommonsWare 2012-11-12 17:35:23
6
相关问题
- 1. Android:自定义TextView膨胀异常
- 2. 膨胀异常 - 错误膨胀textview
- 3. 尝试膨胀自定义视图android
- 4. 膨胀自定义相对布局时类抛出异常? 15:
- 5. Android - 异常错误膨胀类com.facebook.drawee.view.SimpleDraweeView
- 6. Android异常:错误膨胀类片段
- 7. 自定义控件:错误膨胀类
- 8. 如何使用膨胀版式访问自定义DialogPreference中的小部件?
- 9. 如何膨胀自定义视图类?
- 10. 错误膨胀类,自定义视图
- 11. 自定义视图不会正常膨胀
- 12. 捕获异常膨胀的布局
- 13. 膨胀mapview第二次抛出异常
- 14. Android的:XML文件,膨胀
- 15. 从XML膨胀自定义视图创建Illegalstateexception(Android,Java)
- 16. 从自定义视图中膨胀类的Android错误
- 17. 膨胀Android菜单
- 18. 膨胀android系统
- 19. Android膨胀视图
- 20. 如何避免android查看膨胀异常?
- 21. Android:如何访问膨胀的自定义组件中的xml资源
- 22. 是否有.ipa文件大小膨胀
- 23. 如何将自定义视图膨胀为自己?
- 24. 的Android膨胀以特定的顺序
- 25. 使用本机部件膨胀ViewStub
- 26. Android - android.view.InflateException:错误膨胀类
- 27. Android的菜单不膨胀
- 28. 错误膨胀类android.support.design.widget.NavigationView Android
- 29. Android AppWidget:错误膨胀类
- 30. 膨胀类错误:Android
尝试删除@RemoteViews标记,如果你有一个,那对我有用。正在绞尽脑汁想出来。 – DeliveryNinja 2011-03-20 15:36:27