첫 번째 응용 프로그램에 대한 간단한 목록 응용 프로그램을 만들려고합니다. 안녕하세요, 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을 만들지 않았다. 일단 생성되면 오류가 사라집니다.
"오류 묶음"의 예를 들어주세요. –
어떤 오류가 있습니까? –
예 ** import android.widget.AdapterView; 가져 오기 android.widget.AdapterView.OnItemClickListener; 가져 오기 android.widget.ArrayAdapter; android.widget.ListView; **하지만 오류는 무엇입니까? – kameny