저는 안드로이드 개발에 새로운 경험이 있으며 처음으로 볼 때 의문점이 있습니다. 새로운 프로젝트를 시작한 다음 main.xml을 열고 거짓말보기를 추가합니다. R.array.titles
에서내 안드로이드리스트 뷰가 작동하지 않는 이유는 무엇입니까?
public class MainActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ListView lv = (ListView)findViewById(R.id.listView1);
lv.setAdapter(ArrayAdapter.createFromResource(getBaseContext(), R.array.titles, R.layout.list_item));
setContentView(R.layout.main);
}
}
내가 문자열 배열을 가지고 R.layout.list_item
에 나는 하나의 텍스트 뷰가 있습니다
의 주요 활동은 것 같습니다.
01-06 09:39:17.193: W/dalvikvm(367): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
01-06 09:39:17.202: E/AndroidRuntime(367): Uncaught handler: thread main exiting due to uncaught exception
01-06 09:39:17.402: E/AndroidRuntime(367): java.lang.RuntimeException: Unable to start activity ComponentInfo{meine.app/meine.app.MainActivity}: java.lang.NullPointerException
01-06 09:39:17.402: E/AndroidRuntime(367): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
여기에 잘못된 것입니다 :
지금 때마다 나는 다음과 같은 출력을 얻을 디버깅 모드에서 응용 프로그램을 시작?
createFromResource (getBaseContext(), R.array.titles, R.layout.list_item))에서 가져 오는 어댑터; R.id.text1이 리소스 값을 설정하고 R.layout.list_item 레이아웃에서 레이아웃에 android.R.id.text1을 만들거나 레이아웃 매개 변수를 android.R.layout.simple_list_item_1로 변경해야합니다. 확인하고 결과를 알려주십시오. – jeet