2011-12-27 107 views
1

這是我佈局XMLRelativelayoutScrollview: -Android的滾動視圖縮小ImageView的

<ScrollView 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <RelativeLayout 
     android:id="@+id/layout1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginBottom="10dp" > 

     <View 
      android:id="@+id/separator1" 
      android:layout_width="fill_parent" 
      android:layout_height="3dp" 
      android:background="@android:color/white" /> 

     <TextView 
      android:id="@+id/title" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/separator1" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:text="Merry Xmas" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textStyle="bold" /> 

     <View 
      android:id="@+id/separator2" 
      android:layout_width="fill_parent" 
      android:layout_height="1dp" 
      android:layout_below="@+id/title" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:background="@android:color/white" /> 

     <ImageView 
      android:id="@+id/image1" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
      android:layout_below="@+id/separator2" 
      android:scaleType="fitCenter" /> 

     <View 
      android:id="@+id/separator3" 
      android:layout_width="fill_parent" 
      android:layout_height="1dp" 
      android:layout_below="@+id/image1" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:background="@android:color/white" /> 

     <TextView 
      android:id="@+id/text2" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/separator3" 
      android:layout_marginLeft="5dp" 
      android:layout_marginRight="5dp" 
      android:text="Happy New Year" 
      android:textAppearance="?android:attr/textAppearanceSmall" 
      android:textStyle="bold" /> 
    </RelativeLayout> 
</ScrollView> 

這裏是我的問題: -

  • 如果我刪除ScrollView標籤中,ImagView延伸和填充了寬度,這是我想要的。
  • 如果我添加了ScrollView標籤,由於某種原因它縮小了ImagView

任何想法我怎麼可以將ScrollView,並有ImageView填補了寬?

回答

0

您是否嘗試過設置RealtiveLayout來填充父項?另外我注意到有時候一個RelativeLayout會縮小imageViews。也許你可以嘗試使用LinearLayout。

+0

嘗試了您所建議的所有相同結果。 – Maurice 2011-12-27 09:05:01

+0

如果您只將ImageView添加到ScrollView中,它會縮小它嗎?如果是,那麼ScrollView可能有默認的填充,你可以設置爲零。此外,使用ImageView android:scaleType =「fitCenter」,您可以嘗試不同的設置。我沒有自己的圖片來實驗自己... – Lumis 2011-12-27 09:13:50

+0

是的,它縮小了圖像,如果只是scrollview中的imageview。我擺脫了android:scaleType,試圖爲scrollview和imageview設置android:padding =「0dp」,仍然是nada。 – Maurice 2011-12-27 09:18:01