有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

无法实例化java GlowPadView类

在布局的XML中有一个GlowPadView(https://github.com/nadavfima/GlowPadView/),但出现以下错误:

The following classes could not be instantiated:
- com.fima.glowpadview.GlowPadView (Open Class, Show Error Log) See the Error Log (Window > Show View) for more details. Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse

java.lang.IllegalStateException: Must specify at least one target drawable
    at com.fima.glowpadview.GlowPadView.<init>(GlowPadView.java:247)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(    at sun.reflect.NativeConstructorAccessorImpl.newInstance(    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(    at java.lang.reflect.Constructor.newInstance(    at com.安卓.ide.eclipse.adt.internal.editors.layout.ProjectCallback.instantiateClass(ProjectCallback.java:422)
    at com.安卓.ide.eclipse.adt.internal.editors.layout.ProjectCallback.loadView(ProjectCallback.java:179)
    at 安卓.view.BridgeInflater.loadCustomView(BridgeInflater.java:207)
    at 安卓.view.BridgeInflater.createViewFromTag(BridgeInflater.java:135)
    at 安卓.view.LayoutInflater.rInflate_Original(LayoutInflater.java:755)
    at 安卓.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64)
    at 安卓.view.LayoutInflater.rInflate(LayoutInflater.java:727)
    at 安卓.view.LayoutInflater.inflate(LayoutInflater.java:492)
    at 安卓.view.LayoutInflater.inflate(LayoutInflater.java:373)

这是我用XML编写的代码:

<com.fima.glowpadview.GlowPadView
        安卓:id="@+id/glow_pad_view"
        安卓:layout_width="wrap_content"
        安卓:layout_height="wrap_content"
        安卓:layout_alignParentBottom="true"
        安卓:layout_centerHorizontal="true"
        安卓:layout_gravity="center_vertical"
        安卓:layout_marginBottom="@dimen/glowpadview_margin_bottom"
        安卓:focusable="true"
        安卓:gravity="center"
        glowpad:directionDescriptions="@array/snooze_dismiss_direction_descriptions"
        glowpad:feedbackCount="1"
        glowpad:glowRadius="@dimen/glowpadview_glow_radius"
        glowpad:handleDrawable="@drawable/ic_alarm_alert_touch_handle"
        glowpad:innerRadius="@dimen/glowpadview_inner_radius"
        glowpad:outerRadius="@dimen/glowpadview_target_placement_radius"
        glowpad:outerRingDrawable="@drawable/ic_alarm_alert_outerring"
        glowpad:pointDrawable="@drawable/ic_lockscreen_glowdot"
        glowpad:snapMargin="@dimen/glowpadview_snap_margin"
        glowpad:targetDescriptions="@array/snooze_dismiss_descriptions"
        glowpad:targetDrawables="@array/snooze_dismiss_drawables"
        glowpad:vibrationDuration="20" />

我导入了该项目,并在Android中将其添加到我的构建路径中->;图书馆


共 (0) 个答案