2013-11-14 4 views
0

Я новичок в android и у меня есть список при создании ошибок ....... Что такое ошибка? кто-то мне помогает ........ Я использую api18 .........Ошибка при создании списка

package com.example.personalinformationmanagement;

import android.os.Bundle; 
import android.app.Activity; 
import android.app.ListActivity; 
import android.content.Intent; 
import android.view.Menu; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 

public class MainActivity extends ListActivity { 
    String list[] = {"PersonalTask", "PersonaFileInformation","WeaklyReports", "Remainder"}; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     setListAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1)); 
    } 

    /* (non-Javadoc) 
    * @see android.app.ListActivity#onListItemClick(android.widget.ListView, android.view.View, int, long) 
    */ 
    @Override 
    protected void onListItemClick(ListView l, View v, int position, long id) { 
     // TODO Auto-generated method stub 
     super.onListItemClick(l, v, position, id); 
     String choice = list[position]; 
     try{ 
     Class ourClass = Class.forName("com.example.personalinformationmanagement." +choice); 
     Intent i = new Intent(MainActivity.this,ourClass); 
     startActivity(i); 
     }catch(ClassNotFoundException e){ 
      e.printStackTrace();    
     } 

    } 


} 
+0

, пожалуйста, также опубликуйте сообщение об ошибке – Nogard

ответ

0

Прежде всего обеспечить ListView идентификатор в вашем activity_main.xml равно "Android: ID =" @ Android:. ID/список» В соответствии с изменением кода

setListAdapter(new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_list_item_1,list)); 

Если вы хотите для управления с использованием listView:

ListView myListView = getListview(); 
Смежные вопросы