gpt4 book ai didi

android - 错误膨胀类包含在 PreferenceActivity

转载 作者:行者123 更新时间:2023-11-30 04:06:17 26 4
gpt4 key购买 nike

java.lang.RuntimeException: Unable to start activity ComponentInfo{org.emphie.fod/org.emphie.fod.preferences}: android.view.InflateException: Binary XML file line #7: Error inflating class include

我试图在支持它的版本中包含一个开关首选项,否则包含一个复选框首选项。公平地说,我无法在包含的内容中找到任何文档,但我看到的示例都是针对布局的,而不是首选项。

当只有一些元素需要不同的定义时,要求所有首选项 fragment 为其适当的 API 完全定义似乎很疯狂。

屏幕:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:enabled="true" android:fragment="org.emphie.fod.preferences$prefFrag1" >
<PreferenceCategory android:title="Preferences" >
<include android:key = "@+id/send_sms" xml="@xml/pref_send_sms" />
</PreferenceCategory>
</PreferenceScreen>

包含的首选项:在 res-v14 中:

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
<SwitchPreference
android:defaultValue="true"
android:disableDependentsState="false"
android:key="@+id/send_SMS"
android:summaryOff="Just generate insults"
android:summaryOn="Actually send the wanker insults"
android:switchTextOff="No"
android:switchTextOn="Yes"
android:title="Send SMS" />
</merge>

在 res-v8 中

<?xml version="1.0" encoding="utf-8"?>
<merge xmlns:android="http://schemas.android.com/apk/res/android" >
<CheckBoxPreference
android:defaultValue="true"
android:disableDependentsState="false"
android:key="@+id/send_SMS"
android:summaryOff="Just generate insults"
android:summaryOn="Actually send the wanker insults"
android:switchTextOff="No"
android:switchTextOn="Yes"
android:title="Send SMS" />
</merge>

非常感谢收到适当的 docco 链接,以及 google-fu 提示。我是否在根本上、句法上或愚蠢地做错了什么?

最佳答案

好吧,经过大量研究,事实证明这是完全不合理和不可能的。

关于android - 错误膨胀类包含在 PreferenceActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11604722/

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