首先,我知道已经有两个帖子在处理同一个问题。但他们的解决方案都不适合我。膨胀android类时出错。小部件。listview和Android应用程序停止错误:正在膨胀Android类。小部件。列表视图
在我的例子中,调用活动get的onCreate()的setContentView()时也会发生错误。例外情况如下:
E/ChecklistActivity: Binary XML file line #5 in de.bigunet.varionote:layout/activity_checklist: Binary XML file line #5 in de.bigunet.varionote:layout/activity_checklist: Error inflating class android.widget.ListView
W/System.err: android.view.InflateException: Binary XML file line #5 in de.bigunet.varionote:layout/activity_checklist: Binary XML file line #5 in de.bigunet.varionote:layout/activity_checklist: Error inflating class android.widget.ListView
W/System.err: Caused by: android.view.InflateException: Binary XML file line #5 in de.bigunet.varionote:layout/activity_checklist: Error inflating class android.widget.ListView
W/System.err: Caused by: java.lang.reflect.InvocationTargetException
W/System.err: at java.lang.reflect.Constructor.newInstance0(Native Method)
W/System.err: at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
W/System.err: at android.view.LayoutInflater.createView(LayoutInflater.java:852)
W/System.err: at android.view.LayoutInflater.createView(LayoutInflater.java:774)
W/System.err: at com.android.internal.policy.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:58)
W/System.err: at android.view.LayoutInflater.onCreateView(LayoutInflater.java:928)
W/System.err: at android.view.LayoutInflater.onCreateView(LayoutInflater.java:948)
W/System.err: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:1002)
W/System.err: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:959)
W/System.err: at android.view.LayoutInflater.rInflate(LayoutInflater.java:1121)
W/System.err: at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:1082)
W/System.err: at android.view.LayoutInflater.inflate(LayoutInflater.java:680)
W/System.err: at android.view.LayoutInflater.inflate(LayoutInflater.java:532)
W/System.err: at android.view.LayoutInflater.inflate(LayoutInflater.java:479)
W/System.err: at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:706)
W/System.err: at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:195)
W/System.err: at com.bigunet.varionote.ChecklistActivity.onCreate(ChecklistActivity.java:46)
W/System.err: at android.app.Activity.performCreate(Activity.java:8207)
W/System.err: at android.app.Activity.performCreate(Activity.java:8191)
W/System.err: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
W/System.err: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3800)
W/System.err: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4003)
W/System.err: at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
W/System.err: at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
W/System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
W/System.err: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2317)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:106)
W/System.err: at android.os.Looper.loop(Looper.java:246)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:8595)
W/System.err: at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
W/System.err: Caused by: android.content.res.Resources$NotFoundException: Text array resource ID #0x7f0c0032
W/System.err: at android.content.res.Resources.getTextArray(Resources.java:728)
W/System.err: at android.content.res.TypedArray.getTextArray(TypedArray.java:1063)
W/System.err: at android.widget.ListView.<init>(ListView.java:269)
W/System.err: at android.widget.ListView.<init>(ListView.java:258)
W/System.err: at android.widget.ListView.<init>(ListView.java:254)
W/System.err: ... 32 more
以下是我的活动的onCreate():
public class ChecklistActivity extends AppCompatActivity {
private static final String TAG = "ChecklistActivity";
private ChecklistAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
try {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_checklist);
adapter = new ChecklistAdapter(this);
checkListView = (ListView) findViewById(R.id.checkList);
checkListView.setAdapter(adapter);
checkListView.setEnabled(true);
}
} catch (Exception e) {
Log.e(TAG, e.getMessage());
e.printStackTrace();
}
}
}
以下是活动的xml:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView android:id="@+id/checkList"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:entries="@layout/checklist_item">
</ListView>
</RelativeLayout>
下面是checklist\u项的xml:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutChecklistItem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:clickable="true"
android:padding="10dp"
android:focusable="true">
<TextView
android:id="@+id/textViewCheckText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentEnd="true"
android:clickable="true"
android:padding="5dp"
android:text="@string/checktext"
android:textColor="@color/black"
android:textSize="40sp"
android:focusable="true" />
<TextView
android:id="@+id/textViewCheckWert"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textViewCheckText"
android:layout_alignStart="@+id/textViewCheckText"
android:layout_alignParentEnd="true"
android:clickable="true"
android:padding="5dp"
android:text="@string/checkwert"
android:textSize="25sp"
android:textStyle="italic"
android:typeface="normal"
android:focusable="true" />
</RelativeLayout>
我真的不明白这里怎么了。。。如果你们遇到和我一样的问题,我会很感兴趣的。还是我遗漏了什么?这方面的任何帮助都将是巨大的!提前谢谢。
莫里斯
刚刚解决了!
我只是移除了
android:entries="@layout/checklist_item"
从我的活动的xml,现在它工作正常。
问题内容: 您好,我是android dev和admob的新手。我正在尝试制作一个带有按钮,几个页面和底部的admob的简单测试应用程序。一切正常,直到我尝试实施admob。这是我的代码: HelloAndroid.java: main.xml: 您好android清单: logcat输出: 我正在使用GoogleAdMobAdsSdkAndroid-6.0.0。再次,我对此非常陌生,我尝试在多个
问题内容: 错误日志: 10-26 12:22:33.144 26926-26926 /?E / AndroidRuntime:致命例外:主进程:ksmk.sahip.com.ecom,PID:26926 java.lang.RuntimeException:无法启动活动ComponentInfo {ksmk.sahip.com.ecom / ksmk.sahip.com.ecom.MainAct
问题内容: 尝试运行我的应用程序时,我意外地遇到了以下错误: 下面是日志猫: 以下是Java代码: 下面是布局代码: 提前致谢 问题答案: 我通过在app / build.gradle上添加更新的cardview和appcompat解决了这一问题 然后重建项目
我试图将我的GLSurfaceView设置在xml布局以及其他UI元素上,并不断获得错误inflating类com.vi.cubo01。MyGLSurfaceView在LogCat. 以下是java代码: 以及xml:
我在自定义控件中膨胀MvxImageView时遇到问题。 从我所做的研究中,我发现了几个嫌疑人 > < li >我是否应该将“如果”添加到“什么”中?(我看到这是关于android地图视图膨胀错误。 < li> 我创建的用户控件是不是都错了?我看到了一个使用SetContentView()而不是inflate的建议,因为它通过mvvmcross机制传递indlate请求,但在自定义视图中没有这样的
我看过很多其他人的问题和解释,但没有任何东西对我有用。我的程序的第一个活动是ListActivity,它在扩展xml文件时遇到了问题。LogCat输出为: 我不完全确定发生了什么。我已经查看了Android清单,第15行是