2011-10-17 117 views
0

我使用以下xml布局时,我调用此布局,布局不显示从屏幕顶部它从ListView开始,textview获取隐藏顶部。我们可以在滚动后看到textview。任何建议?布局不显示从顶部在Android

<?xml version="1.0" encoding="utf-8"?> 
<FrameLayout android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:background="@drawable/homebg" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <LinearLayout android:layout_width="fill_parent" 
     android:layout_height="fill_parent" android:id="@+id/mainlinearLayout" 
     android:orientation="vertical"> 
     <ScrollView android:focusable="false" android:layout_width="fill_parent" 
      android:focusableInTouchMode="false" android:layout_height="fill_parent" android:foregroundGravity="top"> 

      <LinearLayout android:layout_width="fill_parent" 
       android:orientation="vertical" android:id="@+id/linearLayout1" 
       android:layout_height="fill_parent"> 

       <LinearLayout android:id="@+id/linearLayout" 
        android:orientation="vertical" android:layout_width="fill_parent" 
        android:layout_height="wrap_content" android:focusable="true"> 

       <TextView android:layout_marginLeft="30dip" android:text="Americas" 
        android:textSize="22sp" android:layout_height="wrap_content" 
        android:layout_width="wrap_content" android:textColor="#000000" 
        android:id="@+id/tv_america" android:focusable="true" 
        android:layout_marginTop="20dp"> 
       </TextView> 

       </LinearLayout> 

       <LinearLayout android:id="@+id/linearLayout" 
        android:orientation="vertical" android:layout_width="fill_parent" 
        android:layout_height="wrap_content" android:focusable="false"> 
        <ListView android:background="@drawable/metro_selection_white_bg" 
         android:cacheColorHint="#00000000" android:id="@+id/americaslist1" 
         android:layout_marginLeft="30dp" android:layout_marginRight="30dp" 
         android:layout_marginTop="20dp" android:layout_width="fill_parent" 
         android:focusable="false" android:layout_height="1150dp"> 
        </ListView> 

        <TextView android:layout_gravity="top|left" 
         android:layout_marginLeft="30dip" android:text="Europe" 
         android:textSize="22sp" android:layout_height="wrap_content" 
         android:layout_width="wrap_content" android:textColor="#000000" 
         android:layout_marginTop="20dip" android:id="@+id/tv_europe"> 
        </TextView> 

        <ListView android:background="@drawable/metro_selection_white_bg" 
         android:cacheColorHint="#00000000" android:layout_marginBottom="20dip" 
         android:layout_marginLeft="30dip" android:layout_marginRight="30dip" 
         android:id="@+id/europelist2" android:layout_width="fill_parent" 
         android:layout_marginTop="20dip" android:layout_height="490dp"> 
        </ListView> 

        <TextView android:layout_gravity="top|left" 
         android:layout_marginLeft="30dip" android:text="Asia-Pacific" 
         android:textSize="22sp" android:layout_height="wrap_content" 
         android:layout_width="wrap_content" android:textColor="#000000" 
         android:layout_marginTop="20dip" android:id="@+id/tv_europe"> 
        </TextView> 

        <ListView android:background="@drawable/rrbg2" 
         android:cacheColorHint="#00000000" android:layout_marginBottom="20dip" 
         android:layout_marginLeft="30dip" android:layout_marginRight="30dip" 
         android:id="@+id/asiapacific" android:layout_width="fill_parent" 
         android:layout_marginTop="20dip" android:layout_height="240dp"> 
        </ListView> 

       </LinearLayout> 

      </LinearLayout> 
     </ScrollView> 
    </LinearLayout> 
</FrameLayout>![enter image description here][1] 

enter image description here

回答

1

我想你正在寻找的是一个列表视图页眉和页脚...

public void addHeaderView(View v) 
public void addFooterView(View v) 

使用上述API的应该如上图所示添加您的TextView和在列表视图下方。

+0

感谢你的回复。我知道有关页眉和页脚视图,但我必须根据附加屏幕截图进行设计...... – Himanshu

+0

为文本视图添加背景资源,它与背景图像相同,并将其添加为标题并且不添加任何页脚。 。 – bluefalcon