Activity를 상속받아서 ListView를 구현을 하면되는데 ListActivity를 상속받고 구현을 하면 아무 화면도 나오지가 않고 있습니다. ListView Id를
"android:id/list"로 정의하면 자체적으로 찾아 준다고 했는데 그걸 못찾는거 같기도 하고 잘모르겠네요 ㅠ
Exam_ListView2.class 내용-------------------------------------------------------------------------------------------------------------------------------------------------
package mobile.android;
import android.app.*;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
public class Exam_ListView2 extends ListActivity{
TextView selection;
String[] items = {"lorem", "ipsum", "dolor", "sit", "amet", "consectetuer", "adipiscing", "elit", "morbi", "vel", "ligula", "vitae", "arcu", "aliquet", "mollis",
"etiam","vel","erat","placerat","ante","porttitor","sodales","pellentesque","augue","purus" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(mobile.android.R.layout.exam);
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, items));
selection = (TextView)findViewById(mobile.android.R.id.selection);
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
selection.setText(items[position]);
}
}
exam.xml내용---------------------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/selection" android:layout_width="fill_parent" android:layout_height="wrap_content" /> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:drawSelectorOnTop="false" /> </LinearLayout>
AndroidManifest.xml내용--------------------------------------------------------------------------------------------------------------------------------------------------
<activity
android:name=".Exam_ListView2"
android:label="Exam_ListView2"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
이렇게 구성이 되있는데 문제점좀 찾아주세요.. 참고로 Android Version 2.1쓰고 있습니다.




로 수정하시구요. list_items.xml을 하나 만들어주세요
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/selection"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>