2013-04-08 57 views
0

我想在我的android應用程序中顯示ListView。 (我知道我不是延長ListActivity的,也可以是錯誤?)我的代碼:ListView android:我看不到我的列表項

public class Home extends Activity{ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_home); 

     startLocation(); 
     createMenuTabs(); 

     final String[] datos = new String[]{"Lista 1","Lista 2","Lista 3","Lista 4","Lista 5"}; 
     ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, datos); 
     ListView urban_lines_list = (ListView)findViewById(R.id.urban_lines_list); 
     urban_lines_list.setAdapter(adaptador); 
    } 
} 

的XML是:

<LinearLayout android:id="@+id/Urbano" 
     android:orientation="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" > 
     <TextView android:id="@+id/urban_lines" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:text="@string/list_of_lines"/> 
     <ListView android:id="@+id/urban_lines_list" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent"/> 
</LinearLayout> 

感謝您的幫助!

回答

3

您的TextView正在填滿整個屏幕,只需將其高度更改爲wrap_content即可。

<TextView android:id="@+id/urban_lines" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/list_of_lines"/> 
+0

Thansk,但我試過了,那是行不通的。 – Helia 2013-04-08 21:34:59

+0

您的應用程序崩潰或您看到TextView? – Sam 2013-04-08 21:36:56

+0

當我開始我應該看到我的列表的活動時,它是白色的。但該應用程序不會崩潰。我看到了TextView – Helia 2013-04-08 21:38:50

相關問題