2012-09-03 118 views
0

我正在使用佈局充氣器的滾動佈局來填充數據庫中的數據。一切工作正常,然後屏幕打開,但是當我向上滾動時,項目滾動過開始處的邊距設置開始。我這樣做是因爲我正在使用靜態背景圖片,我希望始終保持在同一位置。有沒有辦法讓我修復滾動視圖?固定滾動佈局中的位置

這是主頁面的XML。

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView android:id="@+id/ScrollView01" 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_height="fill_parent" android:layout_width="fill_parent" 
    android:background="@drawable/backimage" 
    > 
    <LinearLayout 
     android:id="@+id/mylayout1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="70dp" 
     android:orientation="vertical" > 

    </LinearLayout> 
</ScrollView> 

,這是每個項目的XML我擡高如果你的意思是你想要的滾動內容下方的滾動型的頂部夾70DP添加到滾動型

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout android:orientation="vertical" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android"><ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:gravity="right" 
    android:padding="10dp" 
    android:paddingLeft="10dp" 
    android:paddingRight="10dp" 
    android:paddingTop="10dp" 
    android:src="@drawable/nocarpic" /> 


    <TextView 
     android:id="@+id/TextView01" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:gravity="left" 
     android:paddingBottom="10dp" 
     android:paddingLeft="20dp" 
     android:paddingTop="10dp" 
     android:text="@+id/TextView01" > 

    </TextView> 
    <TextView 
     android:id="@+id/TextView02" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentLeft="true" 
     android:layout_marginLeft="20dp" 
     android:paddingBottom="10dp" 
     /> 

    <LinearLayout 
    android:id="@+id/horizontalLine" 
    android:layout_width="fill_parent" 
    android:layout_height="1dip" 
    android:background="#8B0000" 
    android:paddingRight="2dp" 
    /> 



</RelativeLayout> 

回答

1

,嘗試刪除LinearLayout上的邊距,而不是在ScrollView上設置android:paddingTop="70dp"。 ViewGroups默認情況下將子視圖剪切爲填充。