gpt4 book ai didi

android - 由 Yalantis 扩展类 FontTextView 时出错

转载 作者:行者123 更新时间:2023-11-29 19:58:10 24 4
gpt4 key购买 nike

我正在尝试使用我在 Github 上找到的 Android 组件.使用存储库中的示例项目,我将该组件集成到我的应用程序中,但每次运行它时,我都会收到错误消息:android.view.InflateException: Binary XML file line #8: Error inflating class com.yalantis.flip.sample .views.FontTextView。此 FontTextView 已在运行良好的示例项目中使用。我不确定我做错了什么,因为我也复制并粘贴了他们的布局。我以为我的图片有问题,但我使用了示例应用程序中使用的原始图片,但它仍然崩溃。

这是我的 logcat 中的文本:

`android.view.InflateException: Binary XML file line #8: Error inflating class com.yalantis.flip.sample.views.FontTextView
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:813)
at android.view.LayoutInflater.inflate(LayoutInflater.java:511)
at android.view.LayoutInflater.inflate(LayoutInflater.java:415)
at cc.tungait.voiture.activities.MainActivity$CarsAdapter.getPage(MainActivity.java:117)
at com.yalantis.flipviewpager.adapter.BaseFlipAdapter$MergeAdapter.getView(BaseFlipAdapter.java:124)
at com.yalantis.flipviewpager.view.FlipViewPager.setAdapter(FlipViewPager.java:468)
at com.yalantis.flipviewpager.adapter.BaseFlipAdapter.getView(BaseFlipAdapter.java:72)`



XML 正是示例项目中的内容:

`

<com.yalantis.flip.sample.views.FontTextView
style="@style/TextView.Nickname"
android:id="@+id/nickname" />

<LinearLayout
android:layout_below="@+id/nickname"
android:id="@+id/interestsPrimary"
style="@style/LinearLayout.Interests">

<com.yalantis.flip.sample.views.FontTextView
style="@style/TextView.Interest"
android:id="@+id/interest_1" />

<com.yalantis.flip.sample.views.FontTextView
style="@style/TextView.Interest"
android:id="@+id/interest_2" />

<com.yalantis.flip.sample.views.FontTextView
style="@style/TextView.Interest"
android:id="@+id/interest_3" />
</LinearLayout>


<LinearLayout
android:layout_below="@+id/interestsPrimary"
android:id="@+id/interestsSecondary"
android:layout_marginTop="5dp"
style="@style/LinearLayout.Interests">

<com.yalantis.flip.sample.views.FontTextView
android:id="@+id/interest_4"
style="@style/TextView.Interest" />

<com.yalantis.flip.sample.views.FontTextView
android:id="@+id/interest_5"
style="@style/TextView.Interest" />
</LinearLayout>

`

最佳答案

您必须在 XML 中更改 FontTextView 的包名称 like package_name.FontTextView

如下图

<LinearLayout
android:layout_below="@+id/interestsPrimary"
android:id="@+id/interestsSecondary"
android:layout_marginTop="5dp"
style="@style/LinearLayout.Interests">

<package_name.FontTextView
android:id="@+id/interest_4"
style="@style/TextView.Interest" />

<package_name.FontTextView
android:id="@+id/interest_5"
style="@style/TextView.Interest" />

您必须匹配与项目中相同的包名称。尝试一下,让我知道它是否适合你

关于android - 由 Yalantis 扩展类 FontTextView 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36529413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com