Java 空指针异常列表视图

Java 空指针异常列表视图,java,android,xml,Java,Android,Xml,我一直在寻找解决方案,但似乎找不到任何有效的方法, 这是一个带有图标和文本的简单列表视图,希望我忽略了一些愚蠢的东西,但如果有人能看一下,我将不胜感激。:) 这是我的java:StorePick.java package com.ctc.android.widget; import android.os.Bundle; import android.widget.ListView; import android.app.Activity; import android.widget.A

我一直在寻找解决方案,但似乎找不到任何有效的方法, 这是一个带有图标和文本的简单列表视图,希望我忽略了一些愚蠢的东西,但如果有人能看一下,我将不胜感激。:)

这是我的java:StorePick.java

package com.ctc.android.widget;

import android.os.Bundle;
import android.widget.ListView;  
import android.app.Activity;  
import android.widget.ArrayAdapter;  

public class StorePick extends Activity {

String[] data={"Morningside","Primross"};
ListView lv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.storepick);


lv= (ListView) findViewById(R.id.listView3);
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,R.layout.listview_layout,R.id.txtView1,data);
lv.setAdapter(adapter);
    }
}
android:id=“@+id/textView1”
它不同于
R.id.txtView1

将适配器更改为

ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,R.layout.listview_layout,R.id.textView1,data);
ArrayAdapter=新的ArrayAdapter(这个,R.layout.listview\u布局,R.id.textView1,数据);

thanx人!我真不敢相信我没有看到那件作品完美无瑕now@StefanGrobler没问题。请记住将此标记为解决方案,并祝您度过愉快的一天:)欢迎使用StackOverflow。如果佩德罗·奥利维拉发布的答案回答了您的问题,请点击他帖子左侧的绿色复选标记接受。这样做会奖励他在回答您的问题时所做的努力,并通知其他用户该问题已经得到了回答。您可以访问,以便了解本网站的诀窍。thanx man,will do:)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
    android:orientation="horizontal" >

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/bpicon" />

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text=""
    android:textAppearance="?android:attr/textAppearanceLarge" />
10-23 10:09:12.916: W/dalvikvm(31213): threadid=1: thread exiting with uncaught exception (group=0x4180ada0)
10-23 10:09:12.926: E/AndroidRuntime(31213): FATAL EXCEPTION: main
10-23 10:09:12.926: E/AndroidRuntime(31213): Process: com.ctc.android.widget, PID: 31213
10-23 10:09:12.926: E/AndroidRuntime(31213): java.lang.NullPointerException
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:392)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.AbsListView.obtainView(AbsListView.java:2765)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.ListView.measureHeightOfChildren(ListView.java:1274)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.ListView.onMeasure(ListView.java:1186)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.View.measure(View.java:17479)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.RelativeLayout.measureChild(RelativeLayout.java:689)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:473)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.View.measure(View.java:17479)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.View.measure(View.java:17479)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at com.android.internal.widget.ActionBarOverlayLayout.onMeasure(ActionBarOverlayLayout.java:412)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.View.measure(View.java:17479)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:5364)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.widget.FrameLayout.onMeasure(FrameLayout.java:310)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at com.android.internal.policy.impl.PhoneWindow$DecorView.onMeasure(PhoneWindow.java:2532)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.View.measure(View.java:17479)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2262)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1391)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1590)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1249)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6585)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.Choreographer.doCallbacks(Choreographer.java:603)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.Choreographer.doFrame(Choreographer.java:573)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.os.Handler.handleCallback(Handler.java:733)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.os.Handler.dispatchMessage(Handler.java:95)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.os.Looper.loop(Looper.java:136)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at android.app.ActivityThread.main(ActivityThread.java:5586)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at java.lang.reflect.Method.invokeNative(Native Method)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at java.lang.reflect.Method.invoke(Method.java:515)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
10-23 10:09:12.926: E/AndroidRuntime(31213):    at dalvik.system.NativeStart.main(Native Method)
ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,R.layout.listview_layout,R.id.textView1,data);