2010-08-19 195 views
1

我無法用一串字符串填充ListView佈局。下面是活動時間:android - 用數組填充ListView

ListView symptomList = (ListView) findViewById(R.id.ListView_Symptom); 
String symptomsArray[] = new String[1024]; 
// Then I fill up symptomsArray 
ArrayAdapter<String> adapt = new ArrayAdapter<String>(this, R.layout.menu_item, symptomsArray); 
    symptomList.setAdapter(adapt); 

這裏是MENU_ITEM:

<TextView 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:textSize="@dimen/menu_item_size" 
android:text="test string" 
android:layout_gravity="center_horizontal" 
android:layout_height="wrap_content" 
android:shadowRadius="5" 
android:gravity="center" 
android:shadowDy="3" 
android:shadowDx="3" /> 

這裏是symptom.xml -

<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:layout_height="wrap_content" 
     android:id="@+id/ListView_Symptom" 
     android:layout_width="fill_parent" 
     android:divider="@drawable/divider" 
     android:listSelector="@drawable/textured" 
     android:layout_alignParentTop="true"></ListView> 

</LinearLayout> 

沒有人有任何的想法有什麼不好?我的公共類是否需要擴展「ListActivity」。我試過了,那沒用。

+1

爲什麼你的XML中有兩個完全相同的listview節點? – Pentium10 2010-08-19 21:09:00

+0

Ooops,錯字。固定。 – 2010-08-19 21:26:55

+1

你看到什麼行爲?例外?一個空白列表?包含空白列表項的填充列表? – BenTobin 2010-08-19 21:53:34

回答

0

原來Eclipse是在我5 GB的MacPro德拉姆運行緩慢,它最終的工作,並在ListView中顯示的陣列,它只是花了幾分鐘!對此感到抱歉。

0

嘗試從TextView剝離出來的一些表象位。例如,我不認爲你想要android:layout_gravity="center"那裏。此外,請嘗試設置您的ListViewandroid:layout_height="fill_parent"

+0

我嘗試刪除您建議的項目,但我仍然看到黑色屏幕。單擊啓動畫面上的按鈕以顯示此黑色屏幕,以選擇應使用一串字符串填充ListView的活動。 – 2010-08-20 02:25:28