我想可能是布局的原因。先贴出我项目的布局:<TabHost xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/tabhost"android:layout_width="fill_parent"android:layout_height="wrap_content" ><LinearLayoutandroid:id="@+id/toplayout"android:layout_width="fill_parent"android:layout_height="wrap_content"android:background="@drawable/top"android:orientation="vertical" ><TabWidgetandroid:id="@android:id/tabs"android:layout_width="fill_parent"android:layout_height="wrap_content" /><FrameLayoutandroid:id="@android:id/tabcontent"android:layout_width="fill_parent"android:layout_height="fill_parent" ><!-- 我的提醒 --><LinearLayoutandroid:id="@+id/mylinear"android:layout_width="fill_parent"android:layout_height="wrap_content" ><EditTextandroid:id="@+id/suggestionkey"android:layout_width="wrap_content"android:layout_height="wrap_content"android:width="125dp" /><Buttonandroid:id="@+id/suggestionsearch"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/search" /><ListViewandroid:id="@+id/listView1"android:layout_width="fill_parent"android:layout_height="wrap_content"android:dividerHeight="-1px"android:drawSelectorOnTop="false" /></LinearLayout> </FrameLayout></LinearLayout></TabHost>我在程序中用的ArrayAdapter:ArrayAdapter<String> suggestionString = new ArrayAdapter<String>(IRemindActivity.this, android.R.layout.simple_list_item_1,areas);mSuggestionList.setAdapter(suggestionString);这段代码加上面的布局文件listview死活没数据。但我将布局文件改成最原始的那种:<?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"android:orientation="vertical" ><TextViewandroid:layout_width="fill_parent"android:layout_height="wrap_content"android:text="@string/hello" /><ListViewandroid:id="@+id/listView1"android:layout_width="match_parent"android:layout_height="wrap_content" ></ListView></LinearLayout>这样就可以出来了,找了一下午不知道什么原因,恳请有经验的高手能帮我看一下到底是什么原因,不甚感激!