ListActivity를 상속 받지 않고 그냥 Activity를 상속 후 아래와 같이 소스를 작성하였습니다.
실행시 
123
no data
---------------------
323
no data
---------------------
23
no data

no data

그냥 Activity 상속으로 데이타가 없으면 empty id를 가진 Textview를 못보여주나요?

java파일
public class ListTestActivity extends Activity {
   
String[] datasource  = {"123","323","23"};
      
        public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ListView  lv = (ListView)findViewById(R.id.ListView01);
     
        ArrayAdapter<String> adapter =
         new ArrayAdapter<String>(this,R.layout.main,R.id.TextView03,datasource);
        
        lv.setAdapter(adapter);

    }
}

main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >


<ListView 
android:id="@+id/ListView01" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
</ListView>

<TextView 
android:id="@+id/TextView03" 
android:layout_width="wrap_content"
 android:layout_height="wrap_content">
 </TextView>

<TextView 
android:id="@id/android:empty" 
android:text="no data" 
android:layout_width="wrap_content"
android:layout_height="wrap_content">
 </TextView>


</LinearLayout>