0

目前我在简单的Android应用程序中工作,使用Tabhost创建三个选项卡,第一个选项卡使用RelativeLayout创建ListView,但ListView不可见,所以我尝试为ListView设置背景颜色(白色),只显示白色ListView 未显示,但结果相同,所以请帮助我,如何在 Android 的 Tabbar 中设置列​​表视图。

提前致谢

我试过这个

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/tabhost"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">

  <RelativeLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <TabWidget android:id="@android:id/tabs"
      android:layout_width="fill_parent"
      android:layout_alignParentBottom = "true"
      android:layout_height="wrap_content"
     />

    <FrameLayout android:id="@android:id/tabcontent"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent">




    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tab1"

    android:layout_width="fill_parent"
    android:layout_height="200dip" >

    <ListView
        android:id="@+id/edittext01"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"
        android:background="#ffff"
        android:paddingTop="10px" />

</RelativeLayout>
4

1 回答 1

0

您实际上需要根据上面的选项卡指定 ListView 位置,然后使用 RelativeLayout 属性android:layout_above="id_of_FrameLayout_containing_ListView "来显示您想要的列表。

对于 ListView 中的内容,检查您添加的项目是否正确添加,以及是否使用 AdapterClass 绘制每个列表项。

希望这个解释对你有用......

于 2012-07-20T13:24:28.947 回答