2011-08-08 6 views
0

첫 번째 응용 프로그램에 대한 간단한 목록 응용 프로그램을 만들려고합니다. 안녕하세요, droidx2에서 hello world 응용 프로그램을 성공적으로 실행했습니다. 그러나 목록의 코드를 변경하면 코드에서 오류가 발생합니다.목록 응용 프로그램 만들기

는 XML : 당신이 android development 페이지에 목록의 예를 보았다 경우이 코드는 너희들에게 익숙한 보일 수 있습니다

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES)); 

    ListView lv = getListView(); 
    lv.setTextFilterEnabled(true); 

    lv.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, 
     int position, long id) { 
     // When clicked, show a toast with the TextView text 
     Toast.makeText(getApplicationContext(), ((TextView) view).getText(), 
      Toast.LENGTH_SHORT).show(); 
    } 
    }); 
} 

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:padding="10dp" 
    android:textSize="16sp" > 
</TextView> 

된 .java 파일.

이 기능을 사용하려면 특정 패키지를 가져와야합니까?

편집 : 패키지를 설치 한 후 많은 오류가 수정되었습니다. 나는 여기에 오류가 발생하는 것을 계속하고있다 : setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES)); 그것은 list_item을 좋아하지 않는다. 나는 문제를 해결했다.

편집 2 : 문제를 파악했습니다. 나는 list_item.xml을 만들지 않았다. 일단 생성되면 오류가 사라집니다.

+0

"오류 묶음"의 예를 들어주세요. –

+0

어떤 오류가 있습니까? –

+0

예 ** import android.widget.AdapterView; 가져 오기 android.widget.AdapterView.OnItemClickListener; 가져 오기 android.widget.ArrayAdapter; android.widget.ListView; **하지만 오류는 무엇입니까? – kameny

답변

0

문제점을 파악했습니다. 나는 list_item.xml을 만들지 않았다. 일단 생성되면 오류가 사라집니다.