首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

答案,关于Android中使用TabHost+Listview而listView无法显示的有关问题。跪求高手帮忙

2012-09-28 
在线等答案,关于Android中使用TabHost+Listview而listView无法显示的问题。跪求高手帮忙!我想可能是布局的

在线等答案,关于Android中使用TabHost+Listview而listView无法显示的问题。跪求高手帮忙!
我想可能是布局的原因。先贴出我项目的布局:

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/tabhost"

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

<LinearLayout

android:id="@+id/toplayout"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:background="@drawable/top"

android:orientation="vertical" >

<TabWidget

android:id="@android:id/tabs"

android:layout_width="fill_parent"

android:layout_height="wrap_content" />

<FrameLayout

android:id="@android:id/tabcontent"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

<!-- 我的提醒 -->

<LinearLayout

android:id="@+id/mylinear"

android:layout_width="fill_parent"

android:layout_height="wrap_content" >

<EditText

android:id="@+id/suggestionkey"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:width="125dp" />

<Button

android:id="@+id/suggestionsearch"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="@string/search" />

<ListView

android: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>这样就可以出来了,找了一下午不知道什么原因,恳请有经验的高手能帮我看一下到底是什么原因,不甚感激!


[解决办法]
如果怕是自己布局错,可以不用listview,先用个view,然后把背景颜色设置下查看下.

热点排行