“ com.tomer:fadingtextview:2.5”存在问题。在XML中添加以下代码后,布局预览完全不可见:
<com.tomer.fadingtextview.FadingTextView
android:id="@+id/fading_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="30sp"/>
当我在手机上运行该代码时,代码可以很好地编译并且可以正常工作,但是在我使用它时却不注意布局是一个问题。
我试图刷新它,但是它不起作用。
这是错误消息:
java.lang.NullPointerException at com.tomer.fadingtextview.FadingTextView.startAnimation(FadingTextView.java:269) at com.tomer.fadingtextview.FadingTextView.resume(FadingTextView.java:59)
at com.tomer.fadingtextview.FadingTextView.onAttachedToWindow(FadingTextView.java:101) at android.view.View.dispatchAttachedToWindow(View.java:18347)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:3404)
at android.view.AttachInfo_Accessor.setAttachInfo(AttachInfo_Accessor.java:42)
Copy stack to clipboard Tip: Try to refresh the layout.
有什么原因吗?
答案 0 :(得分:1)
正如他们在文档中提到的:
创建名为array
的文件夹,并在其中创建名为example
的XML
<string-array name="examples">
<item>Hello</item>
<item>Fading TextView</item>
</string-array>
然后将您的XML更改为:
<com.tomer.fadingtextview.FadingTextView
android:id="@+id/fading_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:textSize="30sp"
app:texts="@array/examples"/>
这对我来说很好
希望有帮助